Logo for FlexiDev

Senior Developer – Backend

Roles & Responsibilities

  • 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.
  • Fluent in English with good communication skills.

Requirements:

  • Build, analyse, design, develop and maintain software solutions.
  • Write clean, testable code and build optimised REST APIs.
  • Collaborate with QA and DevOps teams to ensure smooth deployment and functionality.
  • Guide and support junior team members and contribute to learning activities.

Job description

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. 

Back-End Developer Related jobs

Other jobs at FlexiDev

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.