Software Engineer (Backend)
Departments:
Product
Location:
Bangalore
Responsibilities:
- Follow due SDLC process for different phases of development like design, development, unit testing, maintenance
- Understand the requirements clearly from Functional specs and future roadmap
- Write and update software design specs for the solution
- Participate and invite peer review for design and coding
- Support the automation requirements of continuous integration and continuous deployments
- Handle customer escalations and special requests in a timely manner
- Work with the rest of the team in a professional manner and show ownership and commitment
Requirements:
- 2+ years experience in Software development
- In-depth knowledge of database technologies (SQL and NoSQL)
- Proficiency in Python/Django framework
- Experience building RESTful APIs and knowledge of RESTful design patterns
- Well versed with the complete Software Engineering Lifecycle
- Strong Software development fundamentals including OOPS, MVC, General Algorithms, Design Patterns etc.
- Good debugging and problem solving skills and analytical skills
- Algorithmic and structured thinking
- Works effectively within a collaborative team environment
- Good communication skills and positive attitude