SYNDICODE

Backend Developer, Python

SYNDICODE

full-time

Posted on:

Origin:  • 🌎 Anywhere in the World

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDjangoDockerGoogle Cloud PlatformGrafanaKubernetesMicroservicesMongoDBMySQLNoSQLPostgresPrometheusPythonReact

About the role

  • Design and develop scalable backend systems and APIs.
  • Build and maintain both microservices and monolithic architectures.
  • Work with PostgreSQL, MySQL, MongoDB, and NoSQL solutions.
  • Integrate with Google Cloud Platform for deployment and storage solutions.
  • Develop, maintain, and improve RESTful APIs using frameworks like Django and FastAPI.
  • Write unit and integration tests to ensure the reliability and stability of applications.
  • Work on integrating and implementing observability and monitoring tools to track application performance.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Maintain and enhance the performance of production systems.
  • Create and maintain project documentation.

Requirements

  • 3+ years of engineering experience
  • Strong experience with backend development, particularly in Python.
  • Proficiency in web frameworks such as Django and FastAPI .
  • Understanding of designing and implementing RESTful APIs .
  • Hands-on experience with databases like PostgreSQL , MySQL, MongoDB, and others.
  • Familiarity with cloud platforms, specifically GCP or AWS .
  • Solid knowledge of unit testing, integration testing , and test-driven development (TDD).
  • Experience with version control tools like Git .
  • Strong communication skills , ability to work in an agile environment and collaborate with teams effectively.
  • High level of self-sufficiency , ability to handle tasks independently or with minimal support.
  • General understanding of system design principles, including scaling, caching, and database partitioning.