job description
Join DM Dasher as a Full Stack Software Developer and enjoy a fully remote work setup with occasional office visits for meetings. This role offers a competitive salary, attractive benefits, and the flexibility to work from beautiful Bali while contributing to cutting-edge projects.
As a Full Stack Developer, you will design, develop, and deploy scalable web applications using modern technologies. You'll collaborate with cross-functional teams to deliver high-quality software solutions that drive business growth. This is a fantastic opportunity for a passionate developer looking to grow in a dynamic and supportive environment.
If you thrive in a flexible, results-driven culture and want to be part of an innovative team, apply now!
Responsibility
- Develop and maintain scalable web applications using modern frameworks (e.g., React, Node.js, Django, or Laravel).
- Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
- Write clean, efficient, and well-documented code following best practices.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Integrate third-party APIs and services to enhance application functionality.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with product managers to translate business requirements into technical solutions.
- Stay updated with emerging technologies and industry trends to drive innovation.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of experience in full-stack development with proficiency in JavaScript, HTML/CSS, and backend frameworks.
- Strong understanding of databases (SQL/NoSQL) and RESTful API design.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a remote team environment.
- Strong communication skills and a proactive mindset.