MIG-3403
Full Stack Developer
Malaysia or Indonesia · April 16, 2025
Hiring Status Unconfirmed
Key responsibilities
We are looking for an experienced and highly skilled Fullstack Developer to join our team in
Jakarta. The ideal candidate will have strong expertise in .NET, .NET Core, Microservices, C#,
ASP.NET, and React. You will be responsible for developing scalable, high-performance
applications and ensuring seamless API integration. You will also be applying design patterns,
writing clean and efficient code, and implementing robust testing methodologies.
In addition, this role requires expertise in unit testing, OOP concepts, and experience with
databases such as MS SQL, as well as cloud technologies, particularly AWS. A professional
certification in .NET or related technologies is a plus. If you’re passionate about working in a fast
paced environment and developing innovative solutions, we encourage you to apply!
Key Responsibilities:
Design, develop, and maintain scalable web applications using .NET, .NET Core, C#, and
ASP.NET.
Develop Microservices architecture for scalable and loosely coupled services.
Build and maintain robust APIs for seamless integration with other systems.
Apply Design Patterns to ensure code scalability, maintainability, and reusability.
Write and execute unit tests to ensure high-quality and reliable code.
Develop front-end applications using React, along with HTML, CSS, and JavaScript.
Collaborate with cross-functional teams to deliver complete software solutions.
Work with MS SQL to design and manage databases, queries, and data consistency.
Leverage AWS cloud services for application deployment and management.
Implement and enforce security best practices throughout the development lifecycle.
Participate in Agile or Scrum development methodologies to achieve timely and efficient
product releases.
Required Skills:
Strong proficiency in .NET, .NET Core, and C# development.
Experience with Microservices architecture and building scalable services.
Expertise in React for front-end development and building responsive user interfaces.
Solid knowledge of ASP.NET for back-end development and API creation.
Proficiency in unit testing and applying test-driven development (TDD) practices.
Deep understanding of OOP concepts and how to implement them in development.
Expertise in developing and integrating APIs.Familiarity with common Design Patterns and
applying them to real-world applications.
Experience working with MS SQL databases.
Hands-on experience with AWS cloud services for deploying, managing, and scaling
applications.
Knowledge of version control using systems like Git.
Understanding of security best practices in software development.
Experience working in an Agile or Scrum environment.
Desired candidate profile
Desired Skills (Nice to Have):
Experience with CI/CD pipelines for automated deployment processes.
Familiarity with Docker and Kubernetes for containerization.
Exposure to other frontend frameworks like Angular or similar JavaScript frameworks.
Experience with RESTful services and other integration technologies.
Familiarity with DevOps practices for continuous integration and delivery.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work
experience.
4+ years of experience as a Fullstack Developer.
Professional certification in .NET or related technologies is highly desirable.
Excellent problem-solving skills and ability to troubleshoot complex issues.
Ability to quickly learn and adapt to new technologies in a fast-paced environment.
Apply for this role
Takes a few minutes — basic information, employment details, and resume.
Apply for this role
- 1. Identity
- 2. Basic Information
- 3. Employment
- 4. Resume
- 5. Review & Submit
Application Submitted Successfully
Thank you for applying for this position.
Your application has been successfully submitted and received by our recruitment team.
Our recruitment team will review your profile. If your qualifications are a good match for this opportunity, we will contact you regarding the next steps.
Your profile may also be considered for other suitable opportunities in the future.
Didn't find the right opportunity?
Receive new matching opportunities directly in your inbox.