Our client is seeking an experienced Full Stack Python Developer with a focus on back-end development, complemented by some front-end expertise. This hybrid position offers the opportunity to work from Hyderabad, Bangalore, or Chennai, with the flexibility to collaborate both remotely and onsite. If you're passionate about building scalable applications, improving existing systems, and solving complex technical challenges, this role is for you.
Key Responsibilities
- Design and implement scalable code using the Python programming language.
- Test, debug, and troubleshoot applications to ensure they are functioning optimally.
- Develop both back-end components and integrate front-end elements using server-side logic.
- Collaborate with internal teams to assess client feature requests, prioritize tasks, and deliver technical solutions.
- Reprogram and optimize existing databases, enhancing system performance and functionality.
- Integrate data storage solutions to support business needs.
- Implement security measures and data protection solutions for robust application integrity.
- Continuously improve existing systems, adding new functionality and streamlining performance.
Required Skills and Experience
- 5+ years of experience as a Full Stack Python Developer, with a strong focus on back-end development.
- Proficiency in at least one popular Python framework such as Django (preferred), Flask, or FastAPI.
- Solid understanding of Object-Relational Mapping (ORM) and database integration.
- Strong experience in API development and working knowledge of Linux servers.
- Hands-on experience with databases such as SQL and MariaDB.
- Familiarity with front-end technologies like React or Vue.js to facilitate full-stack development.
- Ability to work collaboratively in a team, offering innovative technical solutions.
- Excellent problem-solving abilities and strong communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Why Join Us?
- Be part of a dynamic, forward-thinking team in a hybrid work environment.
- Engage in challenging projects that provide opportunities to enhance your technical expertise.
- Work with cutting-edge technologies in a collaborative environment that values creativity and innovation.
Apply today to be a key player in delivering high-quality, scalable solutions!