Are you a Python Developer ready to bring your skills to an ambitious team where your work will make a real impact? We are on the hunt for talented and experienced Python Developers to join our growing team.
Key responsibilities:
- Design, develop, and deploy Python-based services and APIs to support new and existing features
- Collaborate closely with cross-functional teams to turn business needs into technical solutions that support our goals
- Design and implement RESTful APIs and integrate third-party services for seamless functionality
- Optimize microservices for top-notch performance, scalability, and reliability
- Contribute to code reviews, testing, and documentation to ensure high-quality deliverables
- Write clean, scalable code using best practices in OOP and software design patterns
- Test, debug, and maintain software throughout the product lifecycle
- Work with other developers, QA, and product managers in an Agile environment
Requirements:
Must-Have Skills:
- Strong experience with Python
- Proficiency in developing microservices (FastAPI, Flask, etc.)
- Solid foundation in programming fundamentals like OOP, functional programming, and design patterns
- Ability to write modular, reusable code following best practices
- Hands-on experience with relational databases (PostgreSQL preferred)
- Familiarity with queuing systems
- Experience working with Docker
- Strong English communication skills, both spoken and written
Bonus Skills:
- Knowledge of Elastic Search
- Comfortable working in Linux environments, especially Red Hat
- Experience integrating multiple systems
What we offer:
- A competitive salary based on your unique experience and expertise
- Flexibility in working hours to suit your schedule
- Option to work remotely or from our office
- Engaging projects that will challenge and inspire you
- A supportive team of fantastic people
- Clear career paths and growth opportunities
- A company that genuinely values your professional development and well-being
Building a team that brings together diverse skills and experiences is at the heart of what we do. We’re excited to welcome engineers at all levels within our tech stack. Talented seniors and juniors alike are encouraged to apply! Whether you’re a seasoned pro or just starting your career, we’d love to hear from you!