We are looking for a Senior Python Developer to be a part of the DEVTALENTS team and contribute to the development of truly amazing solutions for businesses all over the world.
Joining DEVTALENTS can be a life-changing decision for you, with endless benefits along the way. We provide top projects for which recruitment is not possible externally because of our wide range of partners. We value open and transparent communication, leveraging tools like Slack and generative AI to enhance collaboration and efficiency. We support continuous growth, encouraging you to step beyond your comfort zone and develop technically and personally. We are looking for an experienced Senior Python Developer to join our team and provide technical leadership and mentorship.
responsibilities :
Own end-to-end feature development, from architectural design to deployment, ensuring performance, scalability, and reliability.
Champion best practices in coding, testing, and DevOps, leveraging AWS, Terraform, Kubernetes, and CI/CD pipelines.
Mentor and guide mid-level and junior engineers through code reviews, knowledge sharing, and continuous feedback loops.
Collaborate with cross-functional teams—product managers, designers, and other engineers—to deliver robust, cloud-native solutions aligned with business goals.
Utilize analytics, user insights, and prompt engineering to continually improve processes, optimize code generation, and innovate around automated workflows.
Ensure adherence to security, compliance, and industry standards, while consistently striving to improve overall code quality and system resilience.
requirements-expected :
Expert-level proficiency in Python (6+ years of commercial experience) for backend development, scripting, and automation.
Mastery of Python features, data structures, and frameworks like Django, Flask, or FastAPI, as well as robust testing practices (pytest). Experience with Pandas, NumPy, or machine learning tools is a bonus.
Solid background in AWS EC2, Terraform, CloudFormation, and Kubernetes. Familiarity with other cloud providers (Azure) is a plus.
Experience integrating third-party APIs, working with both SQL and NoSQL databases, and setting up CI/CD pipelines. Prior work with SaaS platforms, microservices, or IoT systems is a plus.
Proficiency in Docker and Kubernetes. Experience scaling applications in microservices architectures is advantageous.
Expertise in configuring pipelines via Jenkins, GitHub Actions, or CircleCI for automated testing and deployment. Knowledge of advanced deployment strategies like blue/green or canary is a plus.
Ability to create and optimize prompts for AI-powered tools (e.g., GitHub Copilot) to enhance code generation efficiency. Familiarity with other AI-driven development tools and IDEs is welcome.
Strong understanding of unit testing, linting (PyLint), and security scanning (Snyk). Ability to implement error handling and maintain security compliance in enterprise systems is beneficial.
Understanding of microservice architectures, event-driven systems (Kafka), domain-driven design (DDD), and CQRS patterns. Experience with large-scale enterprise and cloud-native applications is a plus.
Expertise in designing and managing APIs (REST, gRPC, GraphQL) using frameworks like FastAPI, Flask, or Django. Experience with scalable GraphQL endpoints or real-time data integration is advantageous.
Higher education with a profile in Computer Science or related
English level min. B2.
offered :
Opportunities to shape product architecture and technical strategy.
A culture of transparency, trust, and continuous growth, supporting experimentation with cutting-edge tools and technologies.
Regular training, workshops, and resources to keep your skills at the forefront of the industry.