Senior Full Stack Developer
Summary
Builds and maintains web apps using .NET 8 backend and Angular frontend, collaborating with teams to deliver features, optimize performance, and ensure scalability and security.
Location: Jakarta
Position Type: Full-time
Reports to: CTO
About the Role
We’re seeking an experienced Full Stack Developer to join our development team, responsible for designing, building, and maintaining robust web applications. You’ll work primarily with .NET 8+ on the backend and Angular on the frontend, building scalable and maintainable applications that power critical business functions and customer experience. This role involves collaborating with cross-functional teams to deliver features end-to-end, optimise performance, and contribute to ongoing maintenance and improvement.
Key Responsibilities
- Design, develop, and maintain web applications using .NET 8 and Angular.
- Write clean, maintainable following best practices
- Build and consume RESTful APIs and integrate third-party services.
- Participate in architectural discussions and decisions; contribute to evolving system design and patterns.
- Identify and implement optimizations for application performance, scalability, and security.
- Work closely with product owners, QA engineers, and other developers to plan and deliver features.
- Diagnose, debug, and resolve issues in production and staging environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 3–5+ years of professional experience in full-stack web application development.
- Strong understanding of front-end development practices with Angular or similar frameworks.
Technical Skills
- Backend: .NET 8, C#, Entity Framework Core
- Frontend: Angular (modern versions v14+ preferred), TypeScript, HTML5, SCSS/CSS
- RESTful API design and integration
- DevOps: Git, CI/CD pipelines, build and release management
- Layered architecture, dependency injection, clean architecture principles
Nice to Have
- Experience with SignalR or real-time web applications
- Experience in maintaining and modernising legacy .NET applications, including refactoring and improving existing codebases.
Soft Skills
- Strong analytical and problem-solving skills
- Attention to detail and commitment to quality
- Ability to work in an agile, iterative development environment
What We Offer
- Modern, central office near to public transport and key amenities
How to Apply
If you're interested in this role, please send your CV and Cover Letter to ame@amegroup.com.