SY

Full Stack Developer (Node.js, TypeScript, Restful APIs and Cloud Technologies)

Synechron Technologies Private Limited
Chennai50K-3 LPA Posted 5 Mar 2025
FULL TIME
Typescript
Full Stack
Node.js

Job Description

Software Requirements:

  • Proficient in NodeJS, JavaScript, and TypeScript.
  • Strong understanding of database management and performance tuning.
  • Familiarity with API development and integrations.

Overall Responsibilities:

  • Design, develop, and maintain scalable and high-performance Restful APIs using NodeJS technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve issues in a distributed services ecosystem.
  • Implement best practices for coding, security, unit testing, and documentation.
  • Ensure compliance with architectural standards and quality benchmarks.
  • Participate in Agile methodology for project management.
  • Mentor and guide junior developers as needed.

Category-wise Technical Skills:

Core Technical Skills:

  • Strong knowledge of NodeJS and JavaScript (minimum 5 years).
  • Hands-on experience with TypeScript (minimum 1 year).
  • Experience in developing Restful APIs and practical knowledge of GraphQL.

DevOps & Cloud:

  • Familiarity with CI/CD principles and tools.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of API gateway integrations (e.g., 3Scale).

Authentication & Security:

  • Understanding of Single-Sign-On (SSO) and token-based authentication methods (REST, JWT, OAuth).
  • Experience with task/message queues (AWS, Microsoft Azure, Pushpin, Kafka).

Experience:

  • 4 to 7 years of coding experience in NodeJS, JavaScript, and database management.
  • At least 1 year of hands-on experience in TypeScript.
  • Proven experience in performance tuning, debugging, and monitoring applications.
  • Experience in the Banking, Financial, or Fintech sector is highly preferred.

Day-to-Day Activities:

  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and provide constructive feedback to team members.
  • Monitor application performance and troubleshoot production issues.
  • Collaborate with QA teams to ensure quality assurance and user acceptance testing.
  • Participate in daily stand-ups and sprint planning meetings.
  • Research and evaluate new technologies to enhance the development process.

Qualifications:

Education:

  • Bachelor's Degree in Computer Science or a related field (or equivalent industry experience).
  • Postgraduate degree in a relevant field is a plus.

Soft Skills:

  • Strong interpersonal skills with the ability to communicate technical concepts to non-technical stakeholders.
  • Self-motivated, proactive, and able to work independently with minimal supervision.
  • Ability to influence and collaborate with multiple teams, enhancing productivity.
  • Excellent presentation skills for engaging with senior and executive management.
Join WhatsApp Channel