- Backend Engineer who is passionate to work in a Data Science-based Analytics company
- We want you to be innovative and results driven
- We put a lot of emphasis on Teamwork and collaboration and we expect all our employees to be agile, resourceful and fast learners
- This role involves creating solutions for complex real-time scenarios, writing performance oriented modular code, deploying and maintaining large scale solutions
Tasks
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean and effective code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
- Manage the DevOps cycle of the application.
- Qualifications
- Proven 2-3 years of experience as a Backend Engineer
- BSc/B.Tech in Computer Science or a related degree
- Extensive experience in software development and scripting.
- Experience building highly scalable projects involving cloud-based infrastructure design and implementation
- Knowledge of selected programming languages (e.g. Python, C++, JavaScript)
- Prior experience developing application using MERN stack is a plus.
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and
NoSQL databases (e.g. MongoDB)
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Solid understanding of the Software as a Service (SaaS) model in the online environment
- Knowledge of Test Driven Development
- Experience with Scrum/Agile development methodologies
- Familiarity with various operatin