Senior Python Back-end Developer

Our client, a Latvian company established in 2015, is the world-leading robot-enabled wind turbine maintenance and inspection service provider. Leveraging patented robotics technology, their service teams deliver faster, safer and more effective services for wind operators in 25 countries worldwide by using their intelligent predictive maintenance of wind turbine blades and towers. They serve customers representing over 50 % of the world’s wind power capacity.

They are growing their team and are now looking for a Senior Back-end Developer (Python) to join their team in Riga. This role is ideal for someone who thrives in a collaborative and fast-paced environment, values clean code, and is eager to contribute to a critical, high-impact platform.

What You Will Do

  • Develop back-end solutions for internal tools and customer-facing systems;
  • Implement reliable REST APIs for front-end teams;
  • Collaborate with the development team in an Agile environment to deliver high-quality products;
  • Maintain clean, efficient, and scalable code, keeping up with industry trends and modern technologies;
  • Build reusable code and libraries for sustainable development;
  • Define, review, and implement back-end development standards and best practices;
  • Monitor and optimize back-end performance to ensure a smooth user experience;
  • Develop and maintain automated testing solutions for the back-end;
  • Contribute to solution delivery by aligning business requirements with high technical standards;
  • Maintain and improve documentation within code repositories and internal systems.

Requirements

  • 5+ years of experience working with Python (Django);
  • Strong understanding of programming principles, design patterns, and web protocols;
  • Advanced knowledge of PostgreSQL and other RDBMS (e.g., MySQL), including ORM libraries, query optimization, and performance tuning;
  • Hands-on experience with Linux, bash scripting, Docker, and other development tools;
  • Proven experience in debugging, profiling, and optimizing web applications;
  • Proficient in Git version control, including working with multi-branch workflows, resolving conflicts, and code reviews;
  • Fluent in English (spoken and written).

Nice to Have (not mandatory to apply)

  • Experience in application development within the robotics or automation industry is considered an advantage;
  • Bachelor's degree in Computer Science, Web Development, or a related field;
  • Understanding of CI/CD practices and methodologies;
  • Experience contributing to open-source projects.

What’s in It for You

  • Salary: €3000 - €5000 gross/month;
  • Work with a mission-driven, innovative company at the forefront of renewable energy robotics;
  • Brand-new office in Katlakalna iela 11E, Riga;
  • Hybrid work mode (mostly on-site with flexible remote days after probation);
  • Health insurance (after probation) + extra allowance for glasses;
  • Paid study leave + 3 extra vacation days per year;
  • Company-sponsored gifts for birthdays, life events, and more;
  • Well-stocked kitchen with healthy snacks;
  • Collaborative and supportive team culture.

Hiring Process

  1. Interview with Tech Recruitment;
  2. Interview with Team Lead and a team member (potential colleague);
  3. Practical (at home) technical task;
  4. In-person interview to review the task and discuss results;
  5. Offer.

Riga, Latvia
Permanent, Full-Time
Posted
July 4, 2025

Other jobs in this category

Designed & Developed by Minimize