19 Mentorpal Jobs
Software Development Engineer III - Python Frameworks (5-6 yrs)
Mentorpal
posted 18hr ago
Responsibilities :
- Design and develop scalable backend solutions using Python for high-performance applications.
- Architect, build and maintain APIs, microservices, and backend systems.
- Collaborate with cross-functional teams (developers, product managers, and stakeholders) to design and implement new features.
- Ensure code quality by conducting code reviews, optimizing performance, and applying best coding practices.
- Debug, troubleshoot, and resolve complex backend issues to maintain system stability.
- Optimize existing systems and improve the architecture to support scalability and high availability.
- Implement security best practices to safeguard data and applications.
- Mentor junior developers and provide guidance on design patterns, development workflows, and
coding standards.
Requirements :
- 5+ years of experience in backend software development with a focus on Python.
- Strong expertise in building scalable, high-performance applications using Python.
- Proven experience designing and implementing microservices and RESTful APIs.
- Proficiency with cloud platforms like AWS, GCP, or Azure, and containerization technologies like Docker.
- Hands-on experience with version control systems like Git.
- Familiarity with message queuing systems (Kafka, RabbitMQ, or SQS) and event-driven architectures.
- Deep understanding of software development lifecycle (SDLC), design patterns, and best practices.
- Excellent problem-solving skills with a focus on optimizing and troubleshooting complex systems.
- Strong communication and collaboration skills, with the ability to mentor junior developers.
- Attention to detail and a passion for delivering high-quality, scalable solutions.
Tech-Stack :
Programming Languages: Python (expert level)
Frameworks: Flask, Django, FastAPI
Cloud Platforms: AWS
Containerization & Orchestration: Docker/ Kubernetes
Databases: MySQL, PostgreSQL, MongoDB, Redis
Message Queuing Systems: Kafka, RabbitMQ, SQS
API Development: RESTful APIs, GraphQL
Version Control: Git, GitHub, GitLab
CI/CD Tools: Jenkins, CircleCI, TravisCI
Testing Tools: PyTest, UnitTest
Other: Microservices architecture, Event-driven design, Serverless architecture.
Functional Areas: Software/Testing/Networking
Read full job description