Full-timeBackend Engineer (Python)

Software Development

Key Responsibilities:

  • Design and develop robust backend systems and APIs using Python frameworks (e.g., Django, Flask, or FastAPI).

  • Collaborate with cross-functional teams to gather requirements and deliver scalable software solutions.

  • Integrate third-party services and internal tools as needed.

  • Optimize application performance, reliability, and data integrity.

  • Maintain comprehensive documentation of code, architecture, and processes.

  • Participate in code reviews and adhere to best practices in software development and version control.

Qualifications:

  • A minimum of 1 year of professional experience in backend software development using Python.

  • Strong understanding of RESTful API design and relational databases (e.g., PostgreSQL, MySQL).

  • Familiarity with containerization technologies such as Docker.

  • Experience with version control systems (e.g., Git) and collaborative development workflows.

  • Ability to write clean, maintainable, and well-documented code.

  • Solid analytical and troubleshooting skills.

Preferred Qualifications:

  • Experience with asynchronous programming and task queues (e.g., Celery).

  • Familiarity with CI/CD pipelines and cloud platforms (e.g., AWS, GCP).

  • Understanding of software security best practices.

Apply