Position: Sr. Software Developer (Web Applications) - Future of X Advanced
Experience: 7+ years
Location: Bangalore
We are looking to hire a Sr. Software Developer for the Future of X Advanced Services (FoX AS) team, who has built software/applications with cloud infra/services and has rich experiences with both frontend and backend web application development as well as testing framework.
You’ll be working with other senior developers on creating system design/architecture; Maintaining and improving the existing CI/CD and testing pipelines; Reviewing and merging the open merge requests, essentially be the “gatekeeper” for what goes into our PROD environment.
This will be THE ROLE for you if you have a very innovative mindset, always seeking out improvements and passionate about software development.
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
Read Full Description