Node.js Senior Developer

Posted 2 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Information Technology
The Role
The Senior Full Stack Engineer will design and develop scalable Restful APIs using NodeJS and TypeScript, manage database performance, utilize containerization techniques with Docker and Kubernetes, implement secure authentication methods, and work with CI/CD pipelines while leading and mentoring junior engineers.
Summary Generated by Built In

Job Description

Job Title: Senior Full Stack Engineer - NodeJS/TypeScript

Job Summary:

We are seeking a highly experienced and skilled Senior Full Stack Engineer to join our team. The ideal candidate will have a strong background in NodeJS, TypeScript, and Databases, with expertise in developing scalable and highly-available Restful APIs. The successful candidate will be responsible for designing, developing, and maintaining complex software systems, ensuring high-quality technical and application architecture, and driving innovation through research and benchmarking of emerging technologies.

Key Responsibilities:

  1. Design and Develop Scalable APIs:
    • Develop high-performance, scalable, and secure Restful APIs using NodeJS and TypeScript.
    • Utilize GraphQL to create robust and efficient APIs.
    • Implement API gateway integrations, such as 3Scale.
  2. Database and Data Management:
    • Design and implement efficient database schema and data models.
    • Ensure data consistency, integrity, and security.
    • Optimize database performance and query efficiency.
  3. Containerization and Orchestration:
    • Utilize Docker and Kubernetes to containerize and orchestrate applications.
    • Ensure efficient resource utilization and scalability.
  4. Task/Message Queues and Integration:
    • Design and implement task/message queues using Kafka, AWS, Microsoft Azure, or Pushpin.
    • Ensure efficient message processing and integration with other systems.
  5. Security and Authentication:
    • Implement Single-Sign-on (SSO) or token-based authentication using Rest, JWT, or OAuth.
    • Ensure secure data transmission and storage.
  6. CI/CD and Testing:
    • Implement CI/CD pipelines using Jenkins or other tools.
    • Ensure thorough unit testing, integration testing, and code reviews.
  7. Research and Benchmarking:
    • Research and benchmark emerging technologies to drive innovation and improvement.
    • Ensure alignment with industry best practices and standards.
  8. Team Collaboration and Leadership:
    • Collaborate with cross-functional teams to drive technical decisions and innovation.
    • Mentor junior engineers and provide guidance on technical best practices.

Requirements:

  1. Education: Postgraduate degree in Computer Science or related field (or equivalent industry experience).
  2. Experience:
    • Minimum 5 years of coding experience in NodeJS, JavaScript, and Databases.
    • At least 1 year of hands-on experience in TypeScript.
    • Experience with performance tuning, debugging, and monitoring.
  3. Technical Skills:
    • Excellent knowledge of developing scalable and highly-available Restful APIs using NodeJS technologies.
    • Practical experience with GraphQL.
    • Well-versed with CI/CD principles and distributed services ecosystem.
    • Understanding of containerization, Docker, and Kubernetes.
    • Exposure to API gateway integrations like 3Scale.
    • Understanding of Single-Sign-on or token-based authentication (Rest, JWT, OAuth).
    • Expert knowledge of task/message queues, including Kafka, AWS, Microsoft Azure, Pushpin.
  4. Soft Skills:
    • Excellent communication and interpersonal skills.
    • Ability to influence multiple teams and drive technical decisions.
    • Self-motivated and self-starter, with ability to work collaboratively.

Preferred Experience:

  • Experience in Banking, Financial, and Fintech industries in an enterprise environment.
  • Experience with Agile methodology.
  • Experience with Kafka and its ecosystem.

Additional Information


Top Skills

JavaScript
Node.js
Typescript
The Company
HQ: Duluth, GA
6,523 Employees
On-site Workplace

What We Do

Founded in 1998 and headquartered in Atlanta (Duluth), Georgia, Innova Solutions along with its subsidiaries employs over 50,000 professionals worldwide and reports an annual revenue approaching $3.0B. Through global delivery centers across North America, Asia, and Europe, Innova Solutions delivers strategic technology and business transformation solutions to its clients, enabling them to operate as leaders within their fields. Whether it is onboarding a new service, embracing a new consumer device or rolling out a Business Innovation, Innova Solutions will empower your Enterprise to transition to new technologies, embrace new service delivery models and enhance the business value provided by IT. Innova provides a full spectrum of services to plan, prep, and execute a data center migration and the development of workloads that can be moved to… or in-between, cloud service providers.

Jobs at Similar Companies

Silverfort Logo Silverfort

Commercial Sales Manager- East

Information Technology • Sales • Security • Cybersecurity • Automation
Remote
8 Locations
357 Employees

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Senior Back End Developer

Cloud • Information Technology • Productivity • Professional Services • Software
Remote
Hybrid
Chicago, IL, USA
45 Employees

InCommodities Logo InCommodities

Head of People & Culture - NA

Information Technology • Machine Learning • Analytics • Energy • Automation • Renewable Energy
Hybrid
Austin, TX, USA
234 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account