Overview
Job Title: Python Developer
Experience: 6 - 7 years
Location: Bangalore (Hybrid)
Job Description:
We are looking for an experienced Python Developer with expertise in NodeJS to join our dynamic team. The ideal candidate will have a strong background in backend development and a solid understanding of front-end frameworks like React. You will be working on cutting-edge solutions, leveraging cloud technologies, and collaborating in an Agile environment.
Key Responsibilities:
- Develop and maintain Python and NodeJS-based applications.
- Build and optimize backend services with a focus on scalability and performance.
- Work with GraphQL and Apollo Client to create efficient APIs.
- Deploy and manage applications on Azure Cloud infrastructure with Kubernetes.
- Design and optimize relational databases such as PostgreSQL.
- Utilize Kafka for effective data sharing and messaging.
- Collaborate with cross-functional teams in an Agile environment.
- Maintain and improve CI/CD pipelines using GitHub Actions.
- Write and maintain automated tests with Cypress.
- Utilize Storybook for component development and documentation.
Required Skills & Qualifications:
- Strong proficiency in Python and NodeJS for backend development.
- Experience working with PostgreSQL or any other relational database.
- Hands-on experience with Azure Cloud and Kubernetes.
- Expertise in GraphQL and API development.
- Familiarity with front-end frameworks like React and TypeScript.
- Experience with CI/CD pipelines and GitHub Actions.
- Knowledge of REST APIs and microservices architecture.
- Ability to work in a fast-paced Agile environment.
- Strong problem-solving and collaboration skills.
Nice to Have:
- Experience with D3.js for data visualization.
- Exposure to Storybook for UI development.
- Understanding of Cypress for testing automation.
If you are passionate about backend development and enjoy working with the latest technologies in a collaborative environment, we would love to hear from you!
Job Types: Full-time, Permanent
Pay: ₹1,500,000.00 - ₹1,800,000.00 per year
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
Schedule:
- Monday to Friday
- Morning shift
Supplemental Pay:
- Performance bonus
- Yearly bonus
Work Location: In person