Senior Python Engineer
π§ Tech Level: Senior
π£οΈ Language Proficiency: Upper-Intermediate
π₯ FTE: 1
π§Ύ Employment type: Full time
π Candidate Location: Poland
π Working Time Zone: CET
π Start: ASAP
π§ Planned Work Duration: 2+ months
π₯ Customer Description:
Our Client is one of the TOP-5 global management consulting firms, widely recognized as one of the most prestigious worldwide. Hundreds of Fortune 500 companies β including leading global financial institutions, top media corporations, technology giants, and federal government agencies β rely on our Clientβs proven platforms and services.
π§© Project Description:
The project focuses on the development of a cloud-based microservices platform.
The role is primarily backend-oriented using Python and FastAPI, with occasional involvement in frontend development based on Next.js and React.
You will contribute to building, integrating, deploying, and maintaining production-grade systems operating in modern cloud environments.
βοΈ Project Phase:
Ongoing
π€ Soft Skills:
β’ Strong collaboration and communication skills
β’ Ability to work effectively in a team with shared ownership of systems
β’ Proactive problem-solving mindset
β’ High attention to code quality and system reliability
β’ Willingness to maintain and improve existing codebases
π‘ Hard Skills / Must Have:
β’ Strong experience with Python and FastAPI
β’ Experience designing and implementing REST APIs
β’ Knowledge of authentication and authorization mechanisms
β’ Solid experience with PostgreSQL including schema design, migrations, and query optimization
β’ Experience with asynchronous processing such as queues, background jobs, and caching
β’ Basic experience with React and Next.js
β’ Experience with Docker and CI/CD pipelines
β’ Experience working with cloud platforms
β’ Experience writing unit and integration tests
β’ Ability to debug and support production systems
β’ Strong collaboration and code review skills
π Responsibilities and Tasks:
β’ Implement and maintain backend microservices using Python and FastAPI, including REST APIs, authentication and authorization, validation, error handling, and background tasks
β’ Design and work with relational databases, primarily PostgreSQL, including schema design, migrations, and query optimization
β’ Build and maintain service integrations using synchronous HTTP APIs and asynchronous workflows such as queues, scheduled jobs, and caching
β’ Implement frontend functionality in Next.js and React as needed for API integration, server-side rendering, and basic UI components
β’ Containerize and deploy services using Docker and existing CI/CD pipelines in cloud environments
β’ Write and maintain automated unit and integration tests and debug issues using logs and basic monitoring in staging and production
β’ Collaborate with engineers through code reviews and shared ownership of production systems, including bug fixes and incremental improvements
π§ͺ Technology Stack:Python, FastAPI, PostgreSQL, REST APIs, Authentication, Async Processing, Queues, React, Next.js, Docker, CI/CD, Cloud Platforms
π© Ready to Join?
We look forward to receiving your application and welcoming you to our team!
- Department
- Software Development
- Role
- Python
- Locations
- Poland
- Remote status
- Fully Remote
About Bonapolia
For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.
Already working at Bonapolia?
Letβs recruit together and find your next colleague.