Job Description :

Position: Node JS – Backend Developer

Location: Cincinnati, OH

 

Job Description:  

Primary requirements

·        Develop solutions that adhere to industry standard methodologies in areas such as design, performance, flexibility, user experience, and scalability while also ensuring the solution codebase is clean and well-documented with an emphasis on code quality, extensibility, security, reusability, and stability.

·        Contribute to architectural design, automated testing, continuous integration and build management.

·        Ensure quality through unit and functional test implementation and execution.

·        Participate in and contribute to all phases of Product Development Life Cycle from Design Input to Design Verification and Test Automation.

·        Develop and maintain code documentation including software development plans, architecture, software design, and requirements specifications.

·        Analyze and influence technical, system, and/or user requirements. Identify and create solutions to improve system performance and availability. Facilitate root cause analysis of system issues to minimize impact and future occurrences.

·        Evaluate different tools/technologies for project fitment with the goal of continuous improvement.

·        Ability to lead a high functioning team onsite/offshore with quality deliverable.

·        As a lead, should be able don different hats: developer, tester, business analyst etc. when there is a need.

Qualifications

·        BS degree in Computer Science or equivalent experience.

·        10+ years’ experience in software industry.

·        4+ years’ experience developing and managing RESTful API applications with demonstrable production-scale experience.

·        Experience in client/business stake holder management.

·        Experience building scalable applications in AWS with services including Lambda, CloudFront, EC2, S3, Certificate Manager

·        Familiarity with Serverless framework for AWS Lambda.

·        Relational Database design and optimization with PostgreSQL, Oracle DB2, and MySQL.

·        Understanding of microservices architecture design and implementation.

·        Demonstrable experience with CI/CD including GitHub Actions.

·        Developing and maintaining web applications written in NodeJS.

·        Experience with code quality tools like SonarQube, BlackDuck etc.

·        Experience with Postman for APIs.

·        Experience with unit testing frameworks like Mocha.

·        Experience with code repositories like GitHub.

·        Demonstrable understanding of Design Patterns.

·        Strong agile/scrum development experience.

·        Strong collaboration and communication skills within distributed project teams.

·        Excellent written and verbal communication skills.

·        Strong problem-solving ability and analytical skills.

·        Work effectively under pressure, independently, and within a collaborative team-oriented environment using sound judgment in decision-making.

·        Strong interpersonal skills, detail oriented and able to manage/lead groups of people and tasks simultaneously.

Valued Experience

·        Experience with a variety of NodeJS libraries and frameworks.

·        Experience with developing applications using React JS.

·        Experience with Azure DevOps.

·        Experience building scalable applications in Azure infrastructure with Functions, CDN etc.

·        Ability to become proficient with new technologies quickly.

             

Similar Jobs you may be interested in ..