Senior Developer
CIBC View all jobs
- Hyderabad, Telangana
- Permanent
- Full-time
- Application Development
- Design, develop, and maintain scalable and efficient applications using Python and Vue.js.
- Build and maintain back-end APIs using FastAPI to support application functionality.
- Collaboration
- Work closely with designers, product managers, and other developers to deliver high-quality solutions.
- Participate in team meetings and collaborative planning sessions.
- Code Quality
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Participate in code reviews and contribute to maintaining high standards across the team.
- Testing
- Implement and maintain unit tests for back-end code to ensure reliability and maintainability.
- Write and execute front-end tests using Cypress to validate user interface functionality and performance.
- Troubleshooting & Support
- Troubleshoot and debug issues across the full stack to ensure optimal performance and reliability.
- Continuous Improvement
- Stay up to date with emerging technologies and frameworks to continuously improve development processes.
- Proven experience as a Full Stack Developer, with a strong focus on Backend tech: Python and Frontend Tech: Vue.js/ Reactjs / Angular js.
- Hands-on experience with Fast API (web framework to build APIs)/ Flask/ Django or API Development for building back-end APIs.
- Solid understanding of front-end and back-end development principles.
- Proficiency in writing unit tests for back-end code, including TDD (Test Driven Development).
- Hands-on experience with front-end testing frameworks, particularly Cypress.
- Strong Git skills, including branching, merging, and version control best practices.
- Experience with Generative AI / Artificial Intelligence/ LLM/ Vector Database.
- Proficiency with Cloud: Azure/ AWS/ GCP.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Experience with generative AI technologies, including practical applications in real-world projects.
- Familiarity with Azure cloud services, including deployment and integration.
- Knowledge of Retrieval-Augmented Generation (RAG) techniques for improving AI model performance.
- Experience with prompt engineering to optimize AI model outputs.
- Exposure to modern DevOps practices, including CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
- Understanding Agile development methodologies and experience working in Agile teams.
- Git/ CI/CD/ DevOps
- We work to recognize you in meaningful, personalized ways including competitive fixed pay, performance-based incentive programs, a family-first benefits program, employer contributions for your retirement, attractive time off and leave offerings, wellbeing support, and MomentMakers, our social, points-based recognition program
- Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients worldwide
- We cultivate a culture where you can express your ambition through initiatives like Purpose Day, a paid day off dedicated for you to use to invest in your growth and development