-
xDataGroup

Python Developer

xDataGroup
Estonia · Full-time · Mid-Senior

As a Python Developer, you will be responsible for developing and maintaining various applications, collaborating with cross-functional teams, and ensuring high-quality software solutions. The ideal candidate is passionate about coding, problem-solving, and continuously improving their skills.


Key Responsibilities:

  • Develop and maintain scalable, high-performance backend code in Python.
  • Design and implement APIs and microservices to ensure seamless integration between system components.
  • Integrate user-facing elements with server-side logic, ensuring smooth interaction between the front-end and back-end.
  • Optimize applications for maximum speed, performance, and scalability.
  • Work with databases (PostgreSQL, MySQL, MongoDB): design schemas, optimize queries, and handle data migrations.
  • Build and maintain RESTful APIs for internal and external use.
  • Participate in code reviews, testing, and debugging to ensure the delivery of high-quality software.
  • Collaborate closely with product, frontend, and DevOps teams to develop end-to-end solutions.
  • Stay current with backend technologies, trends, and best practices.


Requirements:

  • 4+ years of proven experience as a Python Developer, focusing on backend development.
  • Strong expertise in Python and experience with frameworks like Django, Flask, or FastAPI.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Proficiency with databases (PostgreSQL, MySQL, or MongoDB), including query optimization and schema design.
  • Experience with cloud platforms (AWS, GCP, Azure) and deploying applications in cloud environments.
  • Familiarity with version control systems (Git) and CI/CD pipelines.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively within a team.
  • Excellent communication skills in English and Russian.


Nice-to-Haves:

  • Familiarity with containerization tools (Docker, Kubernetes).
  • Experience with DevOps practices for backend services.
  • Knowledge of data processing and analysis tools (Pandas, NumPy).
  • Understanding of asynchronous programming and message brokers (e.g., RabbitMQ, Celery)


What We Offer:

  • Competitive salary and comprehensive benefits package.
  • Flexible working hours and the ability to work remotely.
  • Opportunities for professional growth and development.
  • Collaborative, innovative, and inclusive work environment.
  • Access to cutting-edge technologies and exciting projects.
  • Paid sick leave
  • Private health insurance

Key Skills

Ranked by relevance

python cloud mysql devops postgresql microservices aws gcp git flask numpy django docker pandas server fastapi rabbitmq kubernetes containerization
Login to Apply
Posted
Oct 15, 2024
Type
Full-time
Level
Mid-Senior
Location
Tallinn
Company
xDataGroup

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Goodays
Related

Senior Backend Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
YO IT Consulting
Related

Senior Genrative Ai Engineer - Remote

2026-05-28

Full-time
Not Applicable
Estonia
Software Development
Engineering
View Job Details
Nupami BD Ltd - Porcelanosa Associate of Bangladesh
Related

Full-Stack Developer

2026-05-29

Full-time
Entry
Germany
Retail Building Materials
Engineering