Back-end Developer (Python)

Seven Apps is a technology company focused on innovative software development and cloud-based 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 Backend Developer with Python expertise to join their forward-thinking development team. This role focuses on developing and maintaining Python-based backend applications while working with various technologies including NodeJS, Java, and GO for internal projects. The position involves working with container-based applications, cloud environments, and modern development tools.

The ideal candidate will have strong experience with Python development, containerization technologies, and cloud platforms. You'll be working with tools like DataDog for monitoring, Docker and Kubernetes for containerization, and deploying to various cloud platforms including GCP App Engine, Cloud Run, and Heroku. The role requires proficiency in OOP, Design Patterns, and Clean Code principles.

The tech stack includes Python on FastAPI, cloud platforms (GCP, AWS, Heroku), Datadog for APM, GitHub Actions for CICD, PostgreSQL for database management, and specialized platforms like Modal and Replicate for GPU-intensive projects. This is an excellent opportunity for a mid-level developer looking to work with cutting-edge technologies in a collaborative environment.

The position is based in Istanbul, Turkey, offering a full-time, on-site role where you'll be part of a team that values innovation and technical excellence. You'll have the opportunity to work on complex problems while contributing to the company's technical growth and success.

Last updated 23 days 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
  • 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)

Back-end Developer (Python)

Backend Python Developer position at Seven Apps in Istanbul, Turkey - Full-time, on-site role requiring English fluency and strong development skills.

Back-end Developer (Python)

Python Backend Developer position at Seven Apps in Istanbul, focusing on container-based applications and cloud technologies with 3+ years experience required.

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)

Join Seven Apps as a Back-end Developer (Python) to design and maintain Python-based applications, work with cloud platforms, and contribute to innovative projects.

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.