Senior Python Engineer
Responsibilities
Develop scalable and high-performance applications
Collaborate with front-end developers and other team members to establish objectives and design functional, cohesive code
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Lead code reviews and provide mentorship to junior engineers
Requirements
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
We propose
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
Need help?
We offer:
Let's work together