freehire launches on Product Hunt on 26 August.

Follow →

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.

See also