JobTestPrep | Senior Python Software Engineer
On-site · Warsaw, Mazovia, Poland
Job Summary
Senior Python Software Engineer to design, develop, and maintain backend systems using Python; collaborate with cross-functional teams to gather requirements, design, and develop features; write clean, maintainable, and well-documented code; ensure scalability, reliability, and performance of backend systems; troubleshoot and debug issues and provide timely resolutions; participate in project planning and estimation; continuously learn and improve skills; stay up-to-date with best practices in backend development; contribute to the improvement of development processes and methodologies.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum of 4 years of experience in backend development using Python
- At least 3 years with AWS cloud computing (Lambda, Step Function, SNS, SQS, S3, RDS, CloudFormation, CloudFront)
- Strong understanding of software development principles and best practices
- Excellent knowledge with databases, such as SQL or NoSQL (SQL Server, MySQL, PostgreSQL, DynamoDB, Redshift, Open Search)
- Experience with RESTful APIs, JSON, and web services integration
- Familiarity with containerization technologies such as Docker or Kubernetes
- Experience with Git or other version control systems
- Excellent communication and teamwork skills
- Strong problem-solving and analytical skills
- Ability to learn and work in a fast-paced environment
- Advantages: Experience with AWS cloud platforms, agile methodologies, TDD/BDD, CI/CD, microservices, Event Driven Design, Domain Driven Design
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.