Responsibilities:
- Design, develop, and maintain scalable web applications using modern frameworks and best practices.
- Implement and manage CI/CD pipelines to streamline our development and deployment processes.
- Architect and maintain our cloud infrastructure on GCP or Azure.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and ensure high availability of our services.
- Mentor junior developers and contribute to the technical direction of the team.
Qualifications:
Education and Experience:
- Total 15+ years of experience out of which 5+ years of experience in web development using languages such as C#, JavaScript, Python, or Ruby
- Strong proficiency in front-end technologies (HTML5, CSS3, React/Angular/Vue.js)
- Experience with backend frameworks (e.g., Node.js, Django, Ruby on Rails)
- Solid understanding of DevOps practices and tools (e.g., Docker, Kubernetes, Terraform)
- Experience with cloud platforms (AWS, Azure, or GCP) and their services
- Familiarity with database technologies (SQL and NoSQL)
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work in a team environment
Preferred Experience:
- Experience with microservices architecture
- Knowledge of security best practices in web development and cloud infrastructure
- Familiarity with Agile development methodologies
- Contributions to open-source projects
- Relevant certifications (e.g., GCP Certified DevOps Engineer, Microsoft Certified: Azure DevOps Engineer Expert)