We are hiring for one of our clients a Senior Python Developer
Job review:
As a Senior Back-End Developer, you will lead and collaborate with a team of developers to design and implement high-quality, scalable, and maintainable back-end systems. You will be responsible for ensuring seamless integration with third-party services and external APIs. In this role, you will work closely with cross-functional teams, proactively address critical technical issues, and continuously drive improvements in system performance and reliability.
Job description:
Write and review back-end code to ensure it meets high-quality standards, maintaining code quality, best practices, and long-term maintainability.
Design, develop, and optimize back-end features, APIs, and system components to ensure scalability, efficiency, and robustness.
Ensure smooth integration with external APIs, third-party services, and platforms.
Adhere to best practices including clean code principles and SOLID design patterns.
Monitor and resolve critical errors, server issues, and performance bottlenecks.
Participate in weekly meetings with third parties, clients, and stakeholders to align on technical requirements and resolve integration issues.
Conduct thorough code reviews to ensure quality and consistency.
Provide technical leadership and mentorship to junior developers.
Requirements
5+ years of professional back-end development experience.
Expertise in Python and Node.js.
Deep experience with RESTful APIs, PostgreSQL, Redis, and Docker/Kubernetes.
Familiarity with Google Cloud, CI/CD pipelines, and monitoring tools like Grafana.
Solid grasp of OOP, design patterns (SOLID), and clean code practices.
Excellent communication skills and experience in Agile environments.