i
Jeavio
12 Jeavio Jobs
Jeavio - Senior Python Developer - Django/Flask (4-6 yrs)
Jeavio
posted 7d ago
Flexible timing
Key skills for the job
Key Responsibilities :
Development & Troubleshooting :
- Design and develop scalable applications using Python, REST frameworks (Django, FastAPI, or Flask) and frontend technologies like React.js.
- Troubleshoot and resolve issues to ensure seamless application functionality.
Collaboration & Alignment :
- Collaborate with product, engineering, and client teams to translate business goals into technical solutions.
- Work closely with Product Managers to contribute to the product and technology roadmap.
Code Quality & Standards :
- Set coding standards, perform code reviews, and ensure adherence to best practices.
- Foster test-driven development (TDD) and behavior-driven development (BDD) methodologies.
System Design & Scalability :
- Architect and implement microservices for scalable and maintainable systems.
- Optimize multi-code architecture for performance and reliability.
Mentorship & Knowledge Sharing :
- Mentor junior developers to foster a culture of continuous learning and collaboration.
- Inspire the team to explore and adopt new technologies.
Innovation & Exploration :
- Stay updated with advancements in technology and introduce innovative solutions to the team.
Cross-Functional Collaboration :
- Work with cross-functional teams, including DevOps, QA, and Product Design, to deliver high-quality products.
- Ensure projects adhere to scope, schedule constraints, and agile development processes.
End-to-End Software Lifecycle :
- Contribute to all phases of the software development lifecycle: requirements analysis, solution design, development, and deployment.
Required Skills & Experience :
- Python Expertise : Extensive experience with Python, focusing on developing robust and scalable applications.
- REST APIs : Proficiency in designing and implementing RESTful APIs using frameworks like Django, FastAPI, or Flask.
- Databases : Strong experience with relational databases such as PostgreSQL or MySQL.
- Frontend Technologies : Hands-on experience with React.js or similar frameworks.
- Debugging & Problem Solving : Excellent troubleshooting and problem-solving skills.
- Cloud Platforms : Familiarity with deploying scalable applications on cloud platforms, preferably AWS.
- Distributed Systems : Understanding of security, scalability, and distributed system design.
Preferred Skills :
- Strong understanding of Design Patterns and their application in system architecture.
- Knowledge of Docker and containerization for development and deployment.
- Experience with DevOps practices, including CI/CD pipelines and infrastructure as code.
- Familiarity with testing frameworks like Jest, Mocha, or PyTest.
- Exposure to Agile Scrum/Kanban methodologies.
- Proficiency in implementing OAuth for secure authentication.
- Experience with Behavior Driven Development (BDD) and test automation suites.
Personal Attributes :
- Proactive, collaborative, and ready to tackle complex challenges in a fast-paced environment.
- Strong communication and interpersonal skills to effectively work with cross-functional teams.
- A passion for writing clean, maintainable, and future-proof code.
- Eagerness to mentor and grow team members while promoting a positive team culture
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Python Developer roles with real interview advice
2-4 Yrs
4-6 Yrs