Strong Junior / Middle Python Engineer (with Java)
Middle/Strong Junior
The team of UKEESS Software House is currently looking for a Strong Junior / Middle Python Engineer (with Java) to join our team for a full-time position (remotely in Ukraine or in Lviv’s office).
About the Customer and the Project:
Our customer is the world’s largest DNA network from the USA. With more than 30 billion digitized global historical records, 100 million family trees, and 30+ million people in their growing database, our customers help people discover their family stories and gain actionable insights about their health and wellness. Joining our team means contributing to a project that has a real impact on people’s lives.
Technology stack: Python 3.9+ / SQLalchemy / Flask / Sanic / Java 21/ Spring Boot / AWS (Lambda, ECS, SNS, S3, FSx for Lustre, SQS, KMS, API GateWay, SSM Parameter Store, AIM)
Who are we looking for?
- 2-3 years of commercial experience with Python 3.9+
- Solid knowledge and experience with SQL
- Understanding the SOLID principles of object-oriented programming
- Experience with RESTful endpoints
- Experience with unit testing
- English: Upper-Intermediate level (both speaking and writing)
Knowledge or experience with the following technologies will be a plus:
- Knowledge and experience with Flask API
- AWS cloud services (S3, EC2, Lambda, etc.)
- Nextflow
- Java
- SQLalchemy
- Sanic
- CI/CD
Under the senior developer mentoring and leadership, your responsibility will be the following:
- Writing clean, well-designed, testable, efficient code
- Work on and guide the microservice REST API design
- Writing unit tests and maintaining high code test coverage
- Diagnose complex problems involving multiple systems and technologies
- Working in an Agile team
- Participating in team code reviewing/discussions/modeling
- Improving existing functionality
What can we offer our new colleague?
- Full-time position in a highly professional team
- Competitive compensation (based on market data, but also depending on the technical level of the candidate)
- Flexible work schedule
- Individual approach to professional growth
- Free English classes (online)
- 3 health packages to choose from
- Annual paid vacation and state holiday celebration
- Lack of bureaucracy and micromanagement
- Foreign business trips (after the war)
Our office in Lviv has generators and stable communication in case of “no electricity”. Also, you will have the:
- Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
- On-site parking lot and charge station for Electric Cars
- Corporate gifts, celebrations, and fun activities
- Sports activities: ping-pong, soccer, workout
If you have a passion for solving challenging problems; building scalable, robust systems; love working with the latest technologies in a fast-paced, flexible environment; and are excited at the prospect of having a significant impact on products with more than 3 million paying subscribers, then we want to talk to you! 😉