Overview
Role: Application Developer
Location: Gurugram/Delhi-NCR
Mode: Permanent
Job Description:
Are you passionate about doing the right thing for the customer and want to learn and grow? If you want to work with smart people building experiences that will be used by millions of people every day, we would like to talk to you!
Our customer is dedicated to transforming the digital landscape for small businesses. And now, we are excited to take that mission even further by upgrading their product. This product is being integrated with a cutting-edge platform, and we're liberating our team to focus on what matters most - innovation, growth, and customer delight. At the same time, small businesses will have access to this powerful tool, empowering them to achieve unparalleled success.
We need ambitious, passionate, expert engineers who can help us drive this stage of growth. As an engineer in this team, you will both build new features and work to scale our platform and architecture. You will build tooling and automation to fine tune our delivery process as you grow into a service-oriented specialist. You will also learn multiple technologies such as NodeJS, React JS, Ruby (Rails), MySQL, and Redis, to name a few.
Responsibilities and Duties·
- Design, develop, and maintain scalable web applications and services using React JS / Node JS / Ruby (Rails).
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Containerize applications using Docker and manage container orchestration with Kubernetes.
- Embracing agile methodologies to continuously release and deploy iterations of our application and services.
- Contribute to technology working groups and internal open-source
- Build automation for application changes and deployment for faster time to market.
- Collaborate on a high-impact, passionate Scrum team.
- Participate in DevOps, release, and on-call activities in support of your code
- Monitor and measure, engineering and operational metrics, identify and drive process and quality improvements
Qualifications and Skills
Your Experience Should Include:
- 6-9 years of experience in developing and deploying production-grade software
- 3+ recent years with React.js and 2+ years with Node.js
- Experience with any relational databases and any NoSQL databases
- Understanding of containers and orchestration (Docker, Kubernetes)
- Beginner-level experience working with Amazon Web Services (AWS) or equivalent cloud platforms
- Experience in Continuous Integration/Continuous Deployment (CI/CD) and feature flag/experimentation-driven development
Preferred Qualifications:
- BS or equivalent experience in Computer Science, Computer Engineering, with excellent computer science fundamentals
- Experience with Ruby (Rails), TypeScript, Go, and other frontend languages
- Experience with building tools/frameworks/automation for quality delivery
- Experience with DevOps practices
- Familiarity with agile methodologies and practices.
Job Type: Permanent
Pay: ₹2,000,000.00 - ₹3,700,000.00 per day
Benefits:
- Work from home
Experience:
- Developing and Deploying: 6 years (Required)
- React.js: 3 years (Required)
- Node.js: 3 years (Required)
- NoSQL databases: 3 years (Required)
- Docker, Kubernetes: 3 years (Required)
- Amazon Web Services (AWS): 3 years (Required)
- Integration/Continuous Deployment (CI/CD): 3 years (Required)
- Ruby (Rails), TypeScript, Go: 4 years (Required)
Work Location: In person