Intermediate Python Engineer

Posted 13 Days Ago
Be an Early Applicant
Lviv, UKR
In-Office
Mid level
Information Technology • Software
The Role
Develop, enhance, maintain, and test Python backend services and applications. Implement RESTful APIs, work with databases and service integrations, troubleshoot issues, participate in code reviews, and collaborate with developers, QA, product, and other stakeholders to deliver reliable software.
Summary Generated by Built In

Leobit (leobit.com) is a full cycle web and mobile application development provider for technology companies and startups primarily located in the US, Canada, Australia, the UK, and the EU. Our technology focus covers .NET, Angular, React, iOS, Android, Ruby, PHP and a comprehensive range of other technologies from Microsoft, Web, and Mobile Stacks.

We are looking for an Intermediate Python Engineer to join our team.

About the project:
Over more than 20 years, the company delivers market-leading weather intelligence software that empowers our customers to confidently assess and manage the impact of weather on their markets. Our flagship product is used throughout the trading day on monitors across the majority of trading floors in North America and Europe.

They are at the forefront of applying cutting-edge machine learning technologies to forecast renewable power generation and energy demand (load). Their mission is to leverage data-driven innovation to accelerate and transform the renewable energy sector.

We are seeking a skilled Intermediate Python Engineer to join our engineering team. The ideal candidate will have solid commercial experience in Python backend development and be comfortable working on existing backend services, implementing new features, and enhancing and maintaining existing functionality. 

Requirements:
  • 3 years of professional software development experience (at least)
  • Solid commercial experience with Python, with a focus on backend development
  • Hands-on experience developing, maintaining, and enhancing backend services
  • Good understanding of object-oriented programming, data structures, algorithms, and software design principles
  • Good knowledge of SQL and experience working with relational databases
  • Good understanding of Git and standard software development workflows
  • Experience writing unit and integration tests
  • Understanding of clean code principles and common software development practices
  • Basic understanding of software architecture and design patterns
  • Good problem-solving and debugging skills
  • Ability to work independently on assigned tasks and collaborate effectively with the team
  • Good communication and collaboration skills
  • Experience with cloud environments and/or containerization (e.g., AWS/Azure/GCP, Docker) (would be a plus)
  • Experience with CI/CD practices (would be a plus)
  • Experience developing and working with REST APIs (would be a plus)
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • Level of English: Upper-intermediate 
Responsibilities:
  • Develop and enhance backend services and applications using Python
  • Implement new features based on business and technical requirements
  • Maintain and improve existing backend functionality and codebases
  • Develop and integrate RESTful APIs and backend services
  • Troubleshoot and resolve technical issues and bugs
  • Write clean, maintainable, and well-tested code following established development practices
  • Work with databases and external/internal service integrations
  • Participate in code reviews and contribute to improving code quality
  • Collaborate with developers, QA, product, and other stakeholders throughout the development lifecycle
  • Contribute to technical discussions and help identify practical solutions to development challenges
 We offer:
  • Interesting and challenging projects
  • Competitive compensation and regular results-based salary review
  • A broad range of professional education and personal development possibilities
  • Comfortable and cozy working environment 
  • Motivated colleagues with profound knowledge of the technical field
  • Аttractive compensation package

Skills Required

  • At least 3 years of professional software development experience
  • Commercial Python experience focused on backend development
  • Experience developing, maintaining, and enhancing backend services
  • Understanding of object-oriented programming, data structures, algorithms, and software design principles
  • Knowledge of SQL and experience with relational databases
  • Understanding of Git and standard software development workflows
  • Experience writing unit and integration tests
  • Understanding of clean code principles and common software development practices
  • Basic understanding of software architecture and design patterns
  • Good problem-solving and debugging skills
  • Ability to work independently and collaborate effectively
  • Good communication and collaboration skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field
  • Upper-intermediate English proficiency
  • Experience with cloud environments or containerization, such as AWS, Azure, GCP, or Docker
  • Experience with CI/CD practices
  • Experience developing and working with REST APIs
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lviv
189 Employees

What We Do

Leobit is a full cycle web, .NET, and mobile application development provider for the technology companies and startups primarily located in the US, EU, and the UK. Our technology focus covers .NET, Angular, Azure, iOS, Android, Ruby, PHP, React, Flutter, and a comprehensive range of other technologies from the Microsoft, Web, and Mobile Stacks. Leobit has representative offices in Austin, TX (USA), Tallinn (Estonia), Krakow (Poland) and the development center in Lviv (Ukraine) with 170+ strong software engineers, architects, testers, and UI/UX designers available for outsourced development or team extension projects, as well as for technical application maintenance and support. Leobit main achievements: - Microsoft Solutions Partner for Digital & App Innovation - ISO 9001:2015 and ISO 27001:2013 Certified - Top .NET Developer in Ukraine 2023 by Clutch - ISTQB Gold Partner - Top Employer in Lviv, Ukraine 2023 by DOU Contact us at [email protected] and get a quote for your project.

Similar Jobs

DraftKings Logo DraftKings

Lead Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Ukraine
6400 Employees

Benchling Logo Benchling

Account Executive

Cloud • Healthtech • Social Impact • Software • Biotech
Remote or Hybrid
27 Locations
605 Employees

Shield AI Logo Shield AI

Senior Talent Acquisition Partner (R6153)

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software • Defense Technology
In-Office
2 Locations

Academia.edu Logo Academia.edu

Peer Review Assistant

Consumer Web • Digital Media • Edtech • Information Technology • Social Impact • Software
Remote or Hybrid
26 Locations
110 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account