3 вересня 2024
Senior Python Engineer Вінниця We are seeking a highly skilled Senior Python Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with cross-functional teams to build scalable solutions, optimize existing applications, and contribute to all phases of the software development lifecycle. Required skills: 5+ years of experience working as a Software Engineer; Pr
3 вересня 2024
Senior Python Engineer
Вінниця
We are seeking a highly skilled Senior Python Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with cross-functional teams to build scalable solutions, optimize existing applications, and contribute to all phases of the software development lifecycle.
Required skills:
- 5+ years of experience working as a Software Engineer;
- Proficiency in Python, SQL (MySQL/Postgres/Oracle), and Linux/UNIX;
- Strong understanding of RDBMS and database design principles;
- Experience implementing and building APIs;
- Strong expertise in async programming, with a deep understanding of its principles and best practices;
- Knowledge of microservice architectures and cloud technologies (AWS);
- Excellent communication and collaboration skills;
- Experience with NoSQL databases;
- Familiarity with Infrastructure-as-Code;
- Good understanding of OOP, SOLID, design patterns;
- Experience with Docker, DevOps practices and tools such as Jira;
- Upper Intermediate English.
Benefits:
- Lampa`s warmth atmosphere and team;
- Strong focus on your personal and professional development;
- Free access to educational platforms (payment for specialized trainings, courses, participation in conferences);
- Gym compensation;
- Paid vacation, sick leave and public holidays;
- Paid overtime;
- Free English classes;
- Corporate events, team building and other cool activities;
- Medical care system.
Hiring process:
We carefully consider each candidate’s application: if we have selected other candidates, you will receive feedback; if the resume meets the requirements of the vacancy, we will clarify a few basic questions and proceed to the next stages:
- Interview with the technical team
- English interview
- HR interview
- Job offer