Back-end Developer
RemoteIndia or Australia
Job Summary
Design, build, and maintain high-performance, scalable, and reusable backend microservices using .NET Core to support real-time collaboration for property managers via the Website and Pro mobile app. Take ownership of the full development lifecycle, from technical design and story breakdown to deployment and debugging. Collaborate closely with Frontend Engineers, Product Managers, and UI Designers to define requirements and deliver on the product roadmap. Troubleshoot and resolve complex technical issues in production environments while championing best practices in software design, security, performance, and cloud architecture. Contribute to a "DevOps mindset" by supporting the team's strategies, standards, and practices.
Required Qualifications
- 7+ years of professional backend development experience
- Expertise in .NET Core / C#
- Strong experience with cloud platforms, preferably Azure (alternatively AWS)
- Proficiency with SQL / Azure SQL
- Proven experience designing and building microservices
- Good experience working on PaaS and SaaS products
- Strong understanding of software design patterns and the full Software Development Lifecycle
- Proficiency with Git
- Excellent problem-solving, analytical, and critical thinking skills
- Strong communication, collaboration, and coordination skills
- A proactive, self-starter attitude with a strong desire to learn, problem-solve, and take ownership
- 7+ years of experience working as a Backend Developer
Desired Qualifications
- Technical diploma or tertiary qualification in Computer Science or related field
- Experience with message-based communication (ServiceBus / MassTransit)
- Experience with ReactJS / React Native
- Experience with GraphQL
- Experience using TDD
- Experience with Atlassian products (Jira, Confluence, Bitbucket)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.