Python Engineer
Python Engineer
Join Acropolium - Where People Matter, and Ideas Grow
Acropolium is an international software development and tech consulting company with over 22 years of experience in delivering scalable, human-centric digital solutions. We partner with clients across 20+ industries - from bold startups to established unicorns - helping them grow, adapt, and thrive.
With ISO 9001 certification and 450+ successful applications behind us, we combine deep technical expertise with a people-first culture. Our core team is in it for the long run — over 60% have been with us for more than 10 years - and we’re growing fast.
About the Role
We are looking for a Python Engineer to join our technical teams and work on modern software solutions across different domains.
You’ll have the opportunity to build scalable backend systems, APIs, distributed services, data-intensive applications, and AI-powered solutions using Python.
The exact technology stack will depend on the project, so we’re interested in professionals with different areas of Python expertise.
Key Responsibilities
- Design and develop scalable software solutions using Python.
- Build and maintain backend services, APIs, and integrations.
- Work with databases, distributed systems, and cloud-based environments.
- Develop clean, maintainable, and well-tested code.
- Contribute to system architecture and technical decision-making.
- Integrate external services, APIs, and third-party solutions.
- Troubleshoot, optimize, and improve existing applications.
- Collaborate with developers, QA engineers, DevOps specialists, and other stakeholders.
Technologies & Areas
Depending on the project, you may work with:
- Python
- FastAPI, Django, Flask
- REST APIs and microservices
- PostgreSQL and other relational databases
- MongoDB, Redis, DynamoDB, and other NoSQL technologies
- Docker and Kubernetes
- AWS, Azure, or Google Cloud
- Kafka, RabbitMQ, and other messaging systems
- CI/CD and automated testing
- Async programming and distributed systems
- Data engineering and AI/ML integrations
What We’re Looking For
- Strong commercial experience with Python
- Solid understanding of software engineering principles
- Experience developing backend systems, APIs, or distributed applications
- Good knowledge of databases and application architecture
- Experience with cloud technologies and modern development practices is a plus
- Ability to write clean, maintainable, and testable code
- Strong problem-solving and communication skills
- English - B2 or higher
We’re open to professionals with different Python backgrounds, including Backend Engineers, Python Developers, Data Engineers, and AI/ML Engineers.
Why You’ll Love Acropolium
- People-First Culture - A team that values openness, trust, and genuine connections.
- Keep Growing - Career development, learning resources, and opportunities to expand your expertise.
- Work-Life Balance - A culture that values your personal time and well-being.
- Work Equipment Support - We help you get the equipment you need to work comfortably and effectively.
- Rewards & Recognition - Earn internal Kudos currency and redeem it for Acropolium merch.
- Referral Program - Recommend great people to join our team and get rewarded.
- Little Extras, Big Smiles - Enjoy company events and thoughtful annual gifts for our team members and their children.
- Making a Difference Together - We support our colleagues serving in the military and believe in making a positive impact beyond our business.
Let’s DARE TO CREATE* together.
Join Acropolium - not just a job, but a place to belong.