Python Backend Engineer

Remote 2 months ago
All EU countries only Full Time Contract Est. time:  Long Term
Tech skills
Python DevOps Rust Ruby Django Azure SQL PostgreSQL NoSQL Data structure Flask Task API DevOps Git Jenkins Groovy FastAPI
Description

We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have experience developing web applications using Flask and FastAPI, designing system architectures, and implementing robust solutions. Additionally, proficiency in DevOps practices, particularly with Jenkins and Groovy, is highly desirable.

The project is an advanced technology to simplify and modernize farm management. Their approach replaces outdated practices with streamlined, high-tech methods to support smoother operations.

Required skills
  • Over six years of hands-on experience with Python, MySQL/PostgreSQL, and proficiency in modern development frameworks.
  • Proven versatility in working across multiple programming languages and an eagerness to adapt to various codebases.
  • Skilled in designing and implementing strategies for decomposing monolithic architectures into scalable solutions.
  • Excellent communication skills for effectively engaging with stakeholders and ensuring seamless collaboration across diverse teams.
  • Strong problem-solving abilities, both within software development and in broader operational challenges.
  • Deep interest in enhancing developer efficiency and staying informed about the latest advancements in artificial intelligence.
Nice to have skills
  • Expertise in Ruby on Rails is highly valued.
  • Experience in Rust being a strong advantage.
What you will do?
  • Maintain and enhance backend APIs, including integrations with third-party services.
  • Develop new APIs to support AI-powered tools for managing time, payroll, and financial data for client or user-facing applications.
  • Transition complex features from a monolithic Ruby on Rails application to the company’s service-oriented architecture, with a focus on Python/Django services.
  • Collaborate on product-focused development to build features that streamline time tracking, payroll, and billing workflows for clients and users.
  • Exhibit flexibility and adaptability with technologies, frameworks, and programming languages as needed.
  • Lead the planning and execution of large-scale, complex projects, taking ownership and maintaining proactive communication with stakeholders.
  • Provide guidance in designing and implementing scalable, reusable systems with a focus on simplicity and maintainability.
  • Ensure high code quality by driving adherence to best practices, conducting thorough code reviews, and maintaining standards for reliability and functionality.

Conditions

  • Long term project
  • Remote friendly

Haven't found your dream job?
Don't worry!

Share your CV with us, and we will find your remote dream-job for you.*

* UNITEDCODE never shares your CVs with your current employer, so you're secured and protected.