job description
Join Vertical Institute as a Remote Senior Software Developer and play a pivotal role in shaping the future of our cutting-edge learning platform. Based in the vibrant and inspiring locations of Bali, you'll have the unique opportunity to work remotely while enjoying the island's dynamic culture and lifestyle.
As a Senior Software Developer, you will lead the design, development, and scaling of robust systems that power our platform and operational workflows. Your expertise will drive innovation, ensuring seamless user experiences and scalable solutions that meet the evolving needs of our global audience.
This role is perfect for a hands-on developer who thrives in a collaborative environment, values continuous learning, and is passionate about leveraging technology to transform education. If you're ready to make a meaningful impact while working from paradise, we'd love to hear from you!
Responsibility
- Lead the design, development, and deployment of scalable software solutions for our learning platform.
- Collaborate with cross-functional teams to define, architect, and implement new features and enhancements.
- Optimize existing systems for performance, reliability, and security.
- Mentor junior developers and conduct code reviews to maintain high coding standards.
- Troubleshoot and resolve complex technical issues to ensure minimal downtime.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Work closely with product managers to translate business requirements into technical specifications.
- Ensure best practices in software development, including CI/CD, testing, and documentation.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development, with a focus on scalable systems.
- Proficiency in modern programming languages such as Python, JavaScript, or Go.
- Strong experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Familiarity with frontend frameworks (React, Vue.js) and backend technologies (Node.js, Django, Flask).
- Excellent problem-solving skills and the ability to work independently in a remote setting.
- Strong communication skills and the ability to collaborate effectively with global teams.
- Experience with Agile/Scrum methodologies and version control systems (Git).