Position brief:
Title: Full stack Backend Developer-Node JS
Location: Cincinnati, OH
Type: Full Time
Full Stack Backend Developer - NodeJS We're currently searching for a Full-stack Backend Developer to join our growing team. We are a diverse, agile oriented, user centered software development services that consistently exceeds our customers’ expectations. We have an immediate need for someone with the skill sets below. 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. * 2 years of experience in working with frontend integration using ReactJS * Experience in client/business stake holder management. * Experience building scalable applications in Azure with services including AppService, Azure Dev-Ops, Docker etc. * Familiarity with Serverless framework for Azure Functions. * Relational Database design and optimization with PostgreSQL and MySQL. * Understanding of microservices architecture design and implementation. * Demonstrable experience with CI/CD. * 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.
Job Type: Full-time
Salary: $110,000.00 - $140,000.00 per year
Benefits:
Schedule:
Experience:
Work Location: Multiple Locations
Click the checkbox next to the jobs that you are interested in.
Bug/Defect Analysis Skill
Debugging Skill
Two Js LLC, Manitou Springs, CO
Two Js LLC, Manitou Springs, CO