Backend Engineer (Node.js, TypeScript)

0 years

0 Lacs

Posted:4 months ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Location : On-Site
Job Type: Full-Time Experience : No prior experience required, but personal projects, internships, or open-source contributions will be a plus.
Tech Inject is a cutting-edge IT solutions provider specializing in Web Apps, hybrid mobile applications (Flutter, React Native) particularly in ERP’s & e-commerce domains. With a decade of experience and 50+ successful projects, we engineer high-performance, visually appealing products that cater to various industries, including travel, medicine, manufacturing, logistics, and F&B. At Tech Inject, we #EngineerImagination.

Our work environment includes:

  • Work-from-home days
  • Flexible schedules
  • Growth opportunities

Responsibilities

What You Will Start With:

  • Writing clean, maintainable TypeScript/Node.js code under guidance.
  • Working with RESTful APIs and gradually exploring GraphQL APIs.
  • Learning and implementing SvelteKit’s backend capabilities for API development.
  • Writing SQL queries and working with PostgreSQL and Firestore.
  • Understanding basic authentication (JWT, OAuth, Firebase Auth) and implementing secure endpoints.
  • Using Git/GitHub for version control and collaborating with the team.
  • Fixing bugs and optimizing code as per best practices.
  • Learning and implementing unit testing frameworks to ensure code quality.
  • Working with logging and monitoring tools to gain insights into system performance.

What Will Be Expected After Training:

  • Independently designing and developing scalable, secure, and high-performance backend applications using Node.js, TypeScript, and Express/Nest.js.
  • Managing and optimizing databases (PostgreSQL, Firestore, MongoDB, Redis), ensuring data consistency and performance tuning.
  • Developing and maintaining efficient API architectures, including both REST and GraphQL services.
  • Implementing role-based access control (RBAC) and security best practices.
  • Handling server-side rendering (SSR) and edge computing in SvelteKit for performance optimization.
  • Writing automated tests for backend services to maintain code reliability.
  • Monitoring system health, debugging, and resolving performance bottlenecks.
  • Engaging in code reviews and contributing to architectural discussions.

Requirements

What You Should Already Know:

  • DSA - Data structures & algorithms, competitive programming
  • Proficiency in JavaScript & TypeScript
  • Understanding of HTTP, APIs, and REST principles
  • Fundamentals of relational (SQL) and NoSQL databases
  • Basic command-line knowledge (Linux/macOS preferred)
  • Familiarity with Git and GitHub
  • Problem-solving mindset and eagerness to learn
  • Zeal to learn, High IQ
  • SOLID Principles

What You Will Learn on the Job:

  • Advanced Node.js & TypeScript development best practices
  • Scalable backend architectures and database design principles
  • SvelteKit’s full-stack capabilities (API development, SSR, etc.)
  • Authentication and security implementation (JWT, OAuth, Firebase Auth, etc.)
  • Optimization techniques for database queries and caching strategies (Redis, Firestore, PostgreSQL tuning)
  • API design principles (REST, GraphQL, WebSockets)
  • Testing strategies and CI/CD pipelines for smooth deployment
  • Docker, containerization, and cloud deployment strategies
  • Handling background jobs, cron scheduling, and real-time features

What We Offer:

  • Structured training & mentorship
  • Hands-on experience in production-level projects
  • Career growth opportunities in backend development
  • Competitive salary
  • Flexible working hours

Schedule:

Day shift, fixed schedule

Location Type:

In-person (Phagwara, Punjab) – relocation or reliable commute required.

Education:

Bachelor's in Computer Science, Engineering, or related field (Preferred)

If you're excited to build scalable backend systems and grow with an expert team, we'd love to hear from you!

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You