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 Vue.js)
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 Vue.js - or have side projects you'd love to show off!