Senior Python Software Engineer
EPAM Systems
Software Engineering
Slovakia
Posted on Sep 27, 2024
Senior Python Software Engineer Description
We are looking for a Senior Python Software Engineer to join our team.
#LI-DNI
Responsibilities
- Develop and maintain backend applications using Python and various frameworks, with a focus on AWS technologies
- Collaborate with cross-functional teams to plan, design, and implement software solutions
- Participate in code reviews, identify areas for improvement, and provide technical guidance to the team members
- Contribute to the design and development of APIs, database schemas, and data models
- Troubleshoot and resolve software defects, ensuring high-quality and scalable solutions
Requirements
- Proven experience with engineering with Python
- Proficiency in REST APIs, Git, and Unit Test writing
- Knowledge of NoSQL and SQL databases, event-driven systems & microservices
- Experience with relational (PostgreSQL, MySQL, etc.) and non-relational databases (Redis, Mongo, DynamoDB, etc.)
- Experience in one or more Python Web frameworks like Django, Flask, FastApi
- Proficiency with one or more Cloud Technologies (AWS, GCP, Azure)
- Experience in Agile, Scrum, Jira, and team collaboration
- B2+ English level proficiency
We offer
- Opportunity to work in a fast-paced, agile, software engineering culture
- Benefit program (5 weeks of vacation, 5 paid sick days, meal vouchers, cafeteria and recreation bonuses, reimbursement of glasses, contribution to pension fund)
- Referral bonuses for recommended candidates
- English language courses
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
Certain benefits and perks may be subject to eligibility requirements and may be available only after you have passed your probationary period.