We are currently looking for an experienced Senior Programmer or Analyst Programmer (Backend) to join our Awesome Engineering Team. As a developer you will build, analyse, design, develop and maintain software solutions for our clients. You will be working within an agile cross-functional and multi-national team, contributing to every phase of the Software Development Life Cycle.
In this role you will:
- Build high-quality software that complies with coding standards and is based on tailored feature specifications.
- Write clean, testable code using Python and Django programming languages.
- Build and optimise REST APIs to support frontend and third-party integrations
- Work with MySQL and other RDBMS technologies to manage structured data
- Deploy and manage applications using AWS services
- Analyse system requirements and prioritise tasks.
- Collaborate with our QA team when testing bugs to create smooth running fully operational software.
- Collaborate with DevOps Engineers to deploy fully functional applications.
- Review and/or refactor code. Upgrade existing programs.
- Guide and support junior members of the team.
- Contribute to internal or external learning activities.
- Bonus: Work with JavaScript/Node.js if you’re comfortable with full-stack tasks
Technical requirements:
- More than 3 years of experience as a Backend Developer
- Solid knowledge of Python, Django, and SQL-based databases
- Familiarity with AWS systems and cloud-based deployment
- Experience building and maintaining RESTful APIs
- Understanding of Agile Methodologies.
- Familiar with Source Control Management (Git/SVN)
- Comprehensive knowledge of the Software Development Life Cycle
- Fluent in English – both written and oral skills
- Good communication skills
At FlexiDev we offer our teams a range of comprehensive benefits:
- Full-time permanent opportunities that allow you to work remotely from virtually any suitable work location.
- We foster a supportive and inclusive culture that values work-life balance
- Competitive salaries and comprehensive healthcare coverage through BPJS for all our employees.
- Device allocation to your remote workplace as standard.
- Support from highly experienced industry leaders within Indonesia and in other countries.
- Professional development through weekly Business English classes, which include both private and group programs. The training you receive strengthens effective communication within teams.
- The opportunity to work with international clients.
- Weekly drop-in Discussion and Sharing sessions, covering interesting topics that reflect our team’s needs and passions. This reflects our core values of sharing knowledge, intellectual growth.
- A collaborative project environment with supportive teammates.
How to apply:
Please send your updated CV along with your portfolio (e.g., a link to your Git repository) to [email protected] with the subject line: Senior Developer – Backend.