Job description
- To achieve real outcomes, we know that experience is the most important requirement for networking teams and the people they serve. Delivering an experience-first, AI-Native Network pivots on the creativity and commitment of our people. It requires a consistent and committed practice, something we call the Juniper Way.
Key Responsibilities
- Break-down user stories into actionable development tasks and delegate as needed
- Lead technical discussions and collaborate with the development team to design and implement solutions
- Create architecture and implementation plans , and present them for team feedback and alignment
- Drive development projects from conception through deployment and maintenance
- Troubleshoot and resolve issues in cloud-based applications, with a focus on AWS environments
- Conduct code reviews , provide constructive feedback, and maintain high-quality code standards
- Implement and maintain infrastructure as code using CloudFormation
- Mentor and guide junior developers to grow their technical and professional skills
- Maintain and improve CI/CD pipelines and development workflows
- Test your code throughout development lifecycle
- Enhance the existing testing pipeline and Write test cases for all work you create
Required Skills & Qualifications
- Strong knowledge of Cloud infrastructure and Services, preferably AWS (ECS, Lambda, S3, CloudWatch, Event Bridge, IAM Roles, etc.)
- Proficiency in JavaScript/TypeScript, Python, and Bash scripting
- Hands-on experience with Vue.js and Nuxt 3
- Strong understanding of Docker for containerized deployments
- Database expertise with PostgreSQL and/or Snowflake
- Proficient with GitLab and setting up CI/CD pipelines
- Hands-on experience with Testing Framework and Tools such as Cypress, Playwright, Selenium etc
- Strong Critical Thinker and Business Analytics (BA) Skills
- Hands-on experience with integrating AI/ML models with cloud web application
Preferred Qualifications
- Minimum 8+ years of software development experience
- Good understanding of Agile Scrum Framework
- Proven ability to troubleshoot and debug cloud-based applications
- Experience with Infrastructure as Code (CloudFormation preferred)
- Excellent problem-solving skills and the ability to work independently
- Strong communication and collaboration skills
- Experience working with a remote team
- Proficiency in design tools such as Figma, Sketch, or Adobe Creative Suite
- Played QA role in the past
Tech Stack you ll be working with
- Cloud Infrastructure: AWS
- Infrastructure as Code: CloudFormation
- Languages: JavaScript, TypeScript, Python, Bash
- Frontend Frameworks: Vue.js, Nuxt 3
- Containerization: Docker
- Databases: PostgreSQL, Snowflake
- Version Control: GitLab
- CI/CD: GitLab CI/CD