At The Software Practice, we're a collaborative, results-driven team building impactful software for enterprises, startups, and government agencies. We value creativity, execution, and giving our people real ownership of their work. You'll see the direct impact of your code going live and being used in the real world.
Responsibilities:
- Design, develop, and maintain mission-critical systems with high availability and performance
- Build and document efficient API endpoints, focusing on performance, maintainability, and security
- Own end-to-end module delivery, participate in CI/CD, and help automate testing and deployment workflows
- Collaborate with business and technical stakeholders to create solutions that meet requirements and expectations
- Participate in code reviews and maintain a high standard of quality with a zero-defect mindset
Requirements:
- Strong programming ability, (good to have) experience in .NET C#, and a passion for web application development
- Experience designing API endpoints and applying security and data protection best practices
- Ability to drive architecture and technical decisions with focus on performance, security, and long-term maintenance
- Excellent written communication for asynchronous collaboration; able to structure timelines, take ownership, and work independently
Strong pluses (not mandatory):
- Experience with AWS, Azure, or other cloud platforms
- Familiarity with microservices architecture, especially Dapr
- Worked on complex JavaScript applications (ideally using )
- Built real projects - GitHub or StackOverflow profiles encouraged
Why Join Us?
- Real-world impact → Your work lives in apps used across industries
- Growth environment → Learn .NET, cloud technologies, microservices, and more with senior guidance
- Supportive team culture → Share knowledge, celebrate wins, and never get left on your own
- Variety of projects → From APIs to large-scale web systems, every day brings something new
- Meaningful ownership → Own deliverables and help shape real products, not just write code
Who Should Apply
- Developers with solid programming skills in any language, especially those comfortable with backend or web tech and open to learning .NET
- Curious and eager problem-solvers who love building things that matter
- Clear communicators who take responsibility for their tasks, timelines, and deliverables
- Bonus points if you've experimented with cloud tech, microservices, or - or have side projects you'd love to show off
Location
- On-site in Bandung, Indonesia only - we need you at the office to collaborate closely with the team.