US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Senior , Backend Engineer

Job Summary

We are currently seeking an experienced software developer to join our growing team.

The ideal candidate will be designing and implementing microservices primarily using a JavaScript-based framework.

In this role, you will have the opportunity to collaborate and work with other specialists across the company to solve complex problems using cutting-edge technologies to push the company forward.

Duties and Responsibilities


* Evaluate product requirements for operational feasibility and create detailed specifications based on user stories.


* Design and implement robust, highly reliable, scalable and secure application


* Write clean, efficient, high-quality, secure, testable, and maintainable code based on specifications.


* Coordinate with stakeholders (Product Owner, Scrum Master, Architect, Quality and DevOps teams) to ensure the successful execution of the project


* Comply with project plans, coding standards and industry standards


* Create the necessary technical documents


* Gather the user feedback, evaluate the input, recommend, and execute improvements

Qualifications

Qualification

3+ years of proven work experience as a Software developer; and 3+ years of proven Node JS experience.
2+ years of experience in developing RESTful API's1+ years of experience working on a cloud application (AWS, Azure or any cloud).


* Bachelors Engineering degree in Computer Science or relevant field


* Experience in Node.js is a must


* Experience with AWS services (EC2, S3, Route 53, DynamoDB, Cloud Front, Lambda, SNS, SQS, API gateway, ELB, EBS) or equivalent in other cloud platforms will be a big plus


* Experience with CI/CD.


* Knowledge of version control systems like GIT (mandatory).


* Experience with software design and development in a test-driven environment


* Ability to document requirements and specifications


* Proficiency in using software engineering tools


* Familiarity with Agile development methodologies


* Excellent communication skills, attention to detail, team-player mindset, positive attitude is key to thriving in this role

Schedule: Full-time
Req: 0092D6





Share Job