Skip To Main Content
backBack to Search

Senior Python Engineer

Remote in Croatia
Python.Core, Python
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are looking for a Senior Python Engineer to join our team and deliver high-quality software solutions by leveraging modern technologies and best practices.

Responsibilities
  • Design, build, and maintain robust and scalable Python applications and services
  • Develop clean, efficient, and well-documented code following best practices
  • Build and integrate RESTful APIs and backend systems
  • Optimize application performance and scalability
  • Collaborate with cross-functional teams including product managers, frontend developers, and DevOps engineers
  • Participate in code reviews, testing, and continuous improvement initiatives
  • Maintain and enhance existing systems, ensuring reliability and performance
  • Write and maintain technical documentation for processes, tools, and systems
Requirements
  • 4+ years of experience as a Python Developer or in a similar software engineering role
  • Strong proficiency in Python and its core libraries (e.g., Flask, FastAPI, Pydantic, NumPy, Pandas)
  • Proven experience in designing, developing, testing, and deploying scalable backend applications
  • Solid understanding of software engineering principles, including design patterns, testing, and version control (Git)
  • Experience working with RESTful APIs, microservices, and asynchronous programming
  • Familiarity with databases (SQL and NoSQL) and data modeling best practices
  • Hands-on experience with at least one major cloud provider (AWS, Azure, GCP, or OCI)
  • Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices
  • Strong problem-solving, debugging, and analytical skills
  • Excellent communication and collaboration abilities