Back-end Developer

Indorse
  • Back-end Developer
  • Full time
  • Pune, India

Responsibilities:

  • Design and implement backend services - APIs, web services 
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting 
  • Review and debug code 
  • Perform validation and verification testing 
  • Document development phases and monitor systems 
  • Ensure software is up-to-date with latest technologies 
  • Optimize application for maximum speed and scalability 
  • Contribute to testing and code reviews 
  • Find and address performance issues
  • Remain current with emerging technologies and industry best practices; guide other developers on major development strategies and methodologies.


Requirements: 

  • At least three years of backend engineering experience, a large portion of which was in a team environment 
  • Work directly with our designers, software engineers, product manager and business team to build, ship and maintain back end components for experiments and features on Indorse 
  • Deliver modern, testable and maintainable code
  • Contribute to testing and code reviews 
  • Contribute to team planning, tracking and work visualization
  • Find and address performance issues 
  • Remain current with emerging technologies and industry best practices; guide other developers on major development strategies and methodologies.
  • Programming Languages: NodeJS
  • Database experience: MongoDB 
  • Familiarity with GraphQL 
  • Ideally experience with Docker, ECS, AWS, Serverless (Lambda) and Microservice architecture
Indorse Platform Back-end Developer