Backend Engineer (Nodejs)

Posted on:


Job Description

We are seeking a highly skilled and experienced Node.js Backend Developer who will be responsible for developing robust APIs and micro-services, modernizing legacy systems, and ensuring the security and scalability of our applications. The ideal candidate will have proficiency in Nodejs development, extensive experience with AWS technologies, and a strong background in API development and database integration. You will be part of cross-functional team that is very collaborative both internally and externally within the engineering organization. Job Responsibilities: 
  • Proficiency in Node.js development and expertise in frameworks like Nest.js, with a focus on designing and developing APIs and microservices.
  • Experience with designing and implementing scalable and maintainable Node.js codebases.
  • Proficiency in SQL and No-SQL databases for seamless data management. 
  • Hands-on experience with maintaining CI/CD pipelines using tools such as GitHub Actions, Jenkins, or similar. Ensure the continuous delivery and integration of code changes with minimal downtime. 
  • Ability to write well-documented, clean code following best practices. Document APIs using OpenAPI Specification using tools like Swagger or similar and architectural decisions for knowledge sharing and future reference.
  • Experience with writing Unit, integration and automation tests with Jest, Cypress or similar frameworks. Understanding of mocking external functions/libraries, async calls, DB calls.
  • Hands-on experience with Amazon Cloud (AWS) and understanding of hosting, optimizing and automating apps/services in cloud environments to improve performance and cost.
  • Recent experience with authentication, authorization, data encryption, and secure coding practices. Implement security measures to protect against vulnerabilities and cyber threats.
  • Ability to navigate technical challenges and architect complex projects. Capability to lead and drive the strategic technical direction of engineering efforts.
 Minimum Qualifications: 
  • Bachelor’s degree in Computer Science, Engineering or formal training or certification on software engineering concepts and 7+ years applied experience 
  • 5+ years of Nodejs Experience and expert level proficiency with Node.js 18.x+ and atleast one framework Nest.js or Express, with a focus on API and microservices development. 
  • Solid experience latest ES standards, Typescript, Eslint, Prettier and other code quality tools, MySQL, DynamoDB 
  • Experience with unit and integration testing (Jest, Mocha, Chai)
  • 3+ years of experience with AWS cloud technologies such as EC2, S3, RDS, ECS, DynamoDB, IAM.
  • Excellent written and verbal communication skills to effectively gather business requirements, design technical solutions, and collaborate with cross-functional teams. 
 Preferred Qualifications:
  • Exposure to AWS Serverless Technologies as well as advanced containerization technologies like Docker and orchestration tools like Fargate/Kubernetes 
  • Familiarity with modern front-end technologies (e.g., React, Angular, and/or UI) 
 
The starting annual pay scale for this position is listed below. Actual starting pay will be based on factors such as skills, qualifications, training, and experience. In addition, the company offers comprehensive benefits including medical, dental and vision insurance, 401(k) plan with match, paid time off, and other benefits.ISC’s salary ranges are determined by role and level. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations and could be higher or lower based on a multitude of factors, including job-related skills, experience, and relevant education or training.
National Pay Range
$120,000$130,000 USD
 Ownership Behaviors at ISCIt is an exciting time to be here at ISC, where all employees are considered owners and are guided by our Ownership Behaviors.  The following ownership behaviors drives our collective success!
  • Do the Right Thing:  We will act with honesty, transparency, integrity, in all interactions and decisions even in challenging situations.
  • Be Relentless. Pursue Excellence:  We will continually pursue exceptional performance. We will strive for greatness, continuously improve and outperform.
  • Personal Responsibility & Own Outcomes:  We take accountability for our actions and decisions. We are empowered to shape our path and contribute to our shared success.
  • Try Fast. Learn Fast. Fail Fast. Think Big:  We encourage a mindset of agility, curiosity, innovation and ambitious thinking. We take bold actions, embrace experimentation.
  • Build Extraordinary Owners & Join Forces: We take pride in collaboration and the power of working together.  We are resolute in our commitment to eliminate silos.  We will nurture our people to develop their full potential.
  • Grit & Determination:  We have unwavering determination, strong work ethic, resilience and perseverance even in the face of challenges.  We are Owners.
LET COMPANIES APPLY TO YOU

Job Overview

Salary:

$120,000—$130,000 USD

Location:

Anywhere

Time Zone:

Full Time

Experience:

Senior Level

Subscribe to our newsletter

Share this job

With a colleague or someone who’s jobless

The book “Cracking the Coding Interview” by Gayle. is well received by the programming community and widely recommended by those who have read it.
Reviews: 4.7 out of 5(8.5k Reviews)

Disclosure: We may earn a commission from qualifying purchases made through links on this site. This comes at no extra cost to you and helps support our efforts.