job description
Join Ridik as a .NET Full Stack Developer and work on cutting-edge projects while enjoying the flexibility of remote work from beautiful Bali. This is a unique opportunity to collaborate with an innovative team, leverage the latest .NET technologies, and grow your career in a dynamic environment.
We offer competitive compensation, flexible working arrangements, and the chance to contribute to high-impact projects that drive digital transformation. Whether you're developing scalable back-end solutions or crafting intuitive front-end experiences, your work will make a real difference.
If you're passionate about .NET development and thrive in a collaborative, fast-paced setting, we'd love to hear from you. Apply today and take the next step in your career with Ridik!
Responsibility
- Design, develop, and maintain scalable .NET applications using C#, ASP.NET Core, and related technologies.
- Build and optimize RESTful APIs and microservices for high-performance applications.
- Develop responsive and user-friendly front-end interfaces using modern frameworks like Blazor, React, or Angular.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code with a focus on performance and security.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
- Troubleshoot and resolve technical issues, optimizing applications for speed and scalability.
- Stay updated with emerging trends in .NET development and recommend best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of experience in .NET development, including C#, ASP.NET Core, and Entity Framework.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience with cloud platforms (Azure, AWS) and containerization (Docker, Kubernetes) is a plus.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a remote team.
- Experience with Agile/Scrum methodologies is preferred.