Back-end Developer (Python)

Seven Apps is a forward-thinking tech company focused on innovative software solutions.
İstanbul, Türkiye
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Back-end Developer (Python)

Seven Apps is seeking a talented Back-end Developer with a focus on Python to join our forward-thinking team. As a Software Engineer, you'll play a crucial role in developing and maintaining Python-based backend applications. Your expertise in Python is essential, but we also value adaptability to other languages like NodeJS, Java, and GO for internal projects.

Key responsibilities include designing and developing container-based applications, managing Docker and Kubernetes environments, and deploying to cloud platforms like GCP App Engine, Cloud Run, and Heroku. You'll also be involved in performance monitoring, writing tests, and integrating with CICD platforms.

We're looking for someone with 3+ years of backend development experience in Python, strong knowledge of PostgreSQL, and familiarity with machine learning libraries. Our tech stack includes Python on FastAPI, GCP, AWS, Heroku, Datadog for APM, GitHub Actions for CICD, and PostgreSQL for RDBMS.

Join our innovative team and contribute to solving complex problems using a variety of cutting-edge technologies. If you're passionate about Python development and ready to take on exciting challenges, we want to hear from you!

Last updated 2 months ago

Responsibilities For Back-end Developer (Python)

  • Design, develop, and maintain container-based applications
  • Monitor application performance with tools like DataDog
  • Manage Docker and Kubernetes environments
  • Develop bridge code for cloud environments (e.g., Replicate, Modal)
  • Deploy applications to GCP App Engine, Cloud Run, and Heroku
  • Write and maintain tests for your code
  • Integrate projects with CICD platforms like GitHub Actions and Jenkins

Requirements For Back-end Developer (Python)

Python
PostgreSQL
Kubernetes
Go
Java
JavaScript
Node.js
Redis
  • Bachelor's degree in Computer Science or related field
  • 3+ years of backend development experience with Python
  • Proficiency in Python tools (PYPI, Pyenv, Virtual Env, Pipenv, Flake8, Black)
  • Strong knowledge of PostgreSQL and familiarity with Aurora
  • Basic understanding of machine learning libraries (e.g., Torch, TensorFlow)
  • Excellent problem-solving, communication, and interpersonal skills
  • Ability to work both independently and in a team
  • Fluency in English, both verbal and written
  • Deep knowledge of Firebase tools and experience in writing various tests

Interested in this job?

Jobs Related To Seven Apps Back-end Developer (Python)

Business Developer / CEO's Office Team Member

Join Seven Apps as a Business Developer in the CEO's Office team to drive strategic growth and partnerships in mobile app development.

Back-end Developer (Python)

Seven Apps is hiring a Back-end Developer (Python) with 3+ years of experience for their Istanbul office. Join our innovative team and work on cutting-edge projects.

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.