Responsibilities: Architect, develop and maintain backend libraries/codebase, data- base & server. Build modular and robust backend system that can communicate with multiple front-end applications. Develop object-oriented software, with mastery of Ruby on Rails. Work closely with product manager, designer & frontend team to collaborate to develop the best in class web/mobile applications. Optimise APIs, database queries and other relevant components for quick response of the application. Design a scalable structure that encompasses all the pillars for OOP. Evaluate competitive and innovative products and design approaches to identify best practices and encourage innovation. Establish and manage backend team. SKILLS: • Strong hand on Ruby on Rails, PostgreSQL, Redis. • Excellent understanding of AWS. Understanding the nature of asynchronous programming and its quirks and workarounds. • Excellent knowledge of version control system. Excellent understanding of CI/CD deployment workflows. • Knowledge of HTTP, CORS and other web networking concerns. • Good understanding of front-end technologies, such as HTML5, CSS3, ReactJs, etc. • Understanding of DevOps tool like Jenkins. Ability to provide deliverables within specified deadline with a quality bar. • Excellent communication skills, both written and verbal. Highly motivated, self-driven, self-learner. Experience: • 4+ years in backend development. • 3+ years in Ruby on Rails. Must have led a team of backend developers.
- B.E / B.Tech