Application Developer

Posted:
1/29/2025, 8:23:01 PM

Location(s):
Karnataka, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Important Information
 
Location: Gurugram/Delhi-NCR preferred or Pune
Experience: 6+ to 9 years of work experience
Job Mode: Full-time 
  
Job Summary

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.

About Encora
 
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
 
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.