APRIL
Python Developer (W/M) - Paris
APRILFrance3 days ago
Full-timeEngineering, Information Technology
Mission

About The Role

We are looking for an experiencedPython/Django REST Developer (W/M) to join our development team. The idealcandidate will have strong experience in building and scaling RESTful APIs andbe comfortable working in a collaborative environment to deliver high-quality,scalable solutions. This role requires a solid foundation in back-enddevelopment with a focus on Python and Django REST Framework, as well as a deepunderstanding of best practices in API development, security, and performanceoptimization.

Responsibilities

  • Design, develop, and maintainscalable, high-performance REST APIs using Django REST Framework.
  • Collaborate closely with front-enddevelopers, other back-end developers, product owners, scrum master, solutionarchitect, QA, and other team members to define and implement requirements.
  • Optimize and refactor existingcodebases for better performance, reliability, and security.
  • Ensure that the codebase follows bestpractices, including testing, code reviews, and documentation.
  • Integrate third-party services andAPIs as required, ensuring data consistency and reliability.
  • Maintain and improve back-end datastructures, managing databases and optimizing queries where necessary.
  • Identify bottlenecks and troubleshootcomplex issues, providing effective solutions to meet technical challenges.
  • Stay up-to-date with the latestdevelopments in Python, Django, and related technologies, bringing new ideasand best practices to the team.

Requirements

  • 3+ years of experience inback-end development with Python, with at least 2 years using Djangoand Django REST Framework.
  • Proficiency in designing RESTfulAPIs, understanding REST principles, and ensuring secure API development.
  • Solid experience with SQL databases (PostgreSQL)and knowledge of ORMs, specifically Django ORM.
  • Familiarity with front-endtechnologies (e.g., JavaScript, HTML, CSS, Angular, Typescript)is a plus for API integration.
  • Experience with Git andworking collaboratively in a team environment.
  • Strong problem-solving skills,with a proactive and analytical approach.
  • Good understanding of softwaretesting (unit, integration, and end-to-end tests) and debuggingtechniques.
  • Knowledge of containerizationtechnologies like Docker and cloud platforms (AWS, Azure)is a plus.
  • Excellent English communication skills (the dev team is composed of international members) andan ability to translate complex technical terms for various stakeholders.

PreferredQualifications

  • Experience with asynchronousprogramming (e.g., Celery, Django Channels) and task management.
  • Familiarity with Agile/Scrummethodologies.
  • Previous experience with front-endframeworks (React, Angular, or Vue) for a better understanding of full-stackneeds.
  • Bachelor’s degree in Computer Science,Engineering, or a related field.

Is this opportunity the right fit for you?

Don’t wait, apply now by sending us your resume along with a few lines about your career goals and what you’re looking for in your next role. This will be the first step in our recruitment process.

If you’re not sure that this position is the one, we have other openings available. Feel free to check out our career site and/or our LinkedIn page!

Key Skills

Ranked by relevance