Engineering

Software Development Engineer - Backend

Bengaluru, Karnataka
Work Type: Full Time

Software Development Engineer - Python (Backend) 


Job Role:


  • Be responsible for the development, performance and maintenance of the backend APIs, libraries and data pipelines
  • Be responsible for version releases in consecutive sprint cycles
  • Work with various CI/CD tools for improving overall productivity and ease of deployment
  • Develop work plan for each release cycle based on priorities defined by stakeholders
  • Follow best architectural practices to improve and maintain the performance of the application
  • Collaborate with cross-functional teams to define, design and ship new features.
  • Evaluate and research on third-party integrations based on business requirements
  • Design strategies to foresee scalability challenges and develop solutions that are highly scalable
  • Be responsible to adapting to the business and user requirements
  • Unit- test code for robustness, including edge cases, usability, and general reliability
  • Provide valuable feedbacks on products based on ease of use and user experience
  • Continuously discover, evaluate and implement better technologies to maximize development efficiency


Requirements:


  • A never-say-die attitude
  • Strong command over data structures and algorithms
  • Strong problem solving and analytical skills
  • Ability to work with minimal supervision, meeting high productivity standards
  • Self starter, eager to learn and implement new technologies, hard-working
  • Experience in working with distributed and serverless architectures
  • Strong experience with Python (along with Flask or Django)
  • Experience with databases, such as MySQL and DynamoDB
  • Hands-on experience in working with Serverless framework will be a plus
  • Strong hands on experience with git for code collaboration and version control
  • Experience in Agile Scrum Software Development methodologies
  • Ability to work independently with minimal dependencies
  • Ability to document development process for future review and information transfer process

Submit Your Application

You have successfully applied
  • You have errors in applying