Senior .NET Developer
We're seeking a hands-on Senior .NET Developer who can code, lead, mentor, and drive delivery of scalable systems in a fast-moving environment.
We are looking for an exceptionally sharp Senior .NET Developer who combines strong technical depth with the ability to lead, mentor, and drive delivery across a team. You should be someone who takes ownership not just of your own code, but of the people and projects around you.
Our culture is results-driven and values execution and creativity. You'll have real ownership over your deliverables and the people you work with. You'll be part of a high-performing cross-functional team where you get to witness the direct impact of your work, seeing applications go live and real-world usage follow.
Responsibilities
Deliver optimized, scalable, and maintainable end-to-end software systems built on .NET C#.
Design and implement both frontend and backend components, ensuring smooth integration through well-defined APIs and business logic.
Conduct system design at feature level, covering application, database, and infrastructure aspects.
Ensure code quality through unit, integration, and user acceptance testing.
Apply automation tools for build, deployment, and configuration management.
Maintain adherence to enterprise security standards and best practices.
Identify and recommend improvements to system design, performance, and maintainability.
Create and maintain technical documentation for systems and applications.
Lead a small team of developers, providing technical direction, code reviews, and day-to-day guidance.
Mentor junior developers and contribute to knowledge sharing within the team.
Requirements
Minimum 8-10 years of software development experience, including at least 3+ years leading development teams, conducting code reviews, and mentoring developers.
Strong proficiency in .NET C# for building web applications, with solid understanding of software architecture and design patterns.
Experience with frontend technologies such as Vue.js or React, and comfort working across the full stack.
Experience designing, documenting, and implementing efficient RESTful APIs.
Experience with version control (Git) and CI/CD tools such as GitLab.
Familiarity with cloud platforms such as AWS or Azure.
Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
Familiarity with relational and NoSQL databases, including performance tuning.
Understanding of Agile methodologies and the full software development lifecycle.
Strong debugging skills, with the ability to lead others through complex and non-obvious problems.
Clear and precise written communication, with the ability to document ideas, progress, and issues so that distributed teams can work effectively and asynchronously.
The role is based in Bandung, Indonesia, and on-site presence is required.
Nice to have:
Experience with AI tools, APIs, or integrating LLM-based features into applications.
Experience with microservices architecture.
Knowledge of security best practices and OWASP principles.
Experience with serverless or event-driven architectures.
Exposure to automated testing, DevOps practices, and cloud or on-premise monitoring tools.
If you have built something meaningful in the past, we would love to hear about it. GitHub and/or Stack Overflow profiles are welcome.
We seek your understanding that only shortlisted candidates will be notified.
- Department
- Engineering
- Locations
- Bandung
- Employment type
- Full-time