job description
Join Pitrees as a Senior Software Developer and work from the vibrant heart of BaliâCanggu, Ubud, or any of our target locations. Our modern, open workspace (now with a life-size Iron Man to inspire creativity!) fosters innovation, collaboration, and work-life balance in one of the worldâs most sought-after digital nomad hubs.
As a Full-Stack Developer, youâll play a pivotal role in designing, developing, and deploying scalable software solutions. Whether you're coding in a beachside villa or our Bangsar South-inspired Bali office, youâll contribute to cutting-edge projects that redefine user experiences. We offer competitive compensation, flexible remote options within Bali, and a dynamic team culture that values growth and creativity.
If youâre passionate about clean code, agile methodologies, and building impactful applications, this is your chance to thrive in a role that blends technical excellence with tropical inspiration.
Responsibility
- Develop, test, and deploy full-stack applications using modern frameworks (e.g., React, Node.js, Django, or Laravel).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug issues across the entire stack.
- Mentor junior developers and conduct code reviews to ensure best practices.
- Stay updated with emerging technologies and industry trends.
- Participate in agile sprints, stand-ups, and retrospectives.
Qualifications
- Bachelorâs degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in full-stack development.
- Proficiency in JavaScript/TypeScript, Python, or similar languages.
- Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Express, Django).
- Strong understanding of databases (SQL/NoSQL) and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote or hybrid setting.