Backend Engineer - Senior
We are looking for an experienced Backend Developer to join our team who will contribute on a senior level in a server-side team of our web/mobile applications. As a Backend developer, you are expected to develop and maintain functional and stable web/mobile applications to meet our client needs.
Skills and Qualifications
- Minimum 3 years of hands-on experience in backend technologies.
- Good understanding and experience with at least one among Java 8+, Spring.
- Hands-on experience in developing RESTful web services.
- Hands-on experience with any one document database and relational database.
- Very good logical skills and debugging capabilities.
- Basic knowledge of Machine Learning, NLP is a plus.
- Proficient with versioning tools like git and their workflows.
- Good understanding and experience working with the Agile model is a plus.
Roles and Responsibilities
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain backend applications.
- Implement exceptional engineering practices towards ensuring performance, reliability, and measurability at scale.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
- Assist in the collection and documentation of client’s requirements, development of user stories, estimates and work plans.