Backend Developer (Node Js)

2 - 6 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Tech Inject is a comprehensive IT solutions provider with a strong foothold in e-commerce, custom web applications, and backend development. With over 10 years of experience and a portfolio of 50+ mobile and web applications, Tech Inject is known for delivering high-quality, robust, and scalable technology solutions. Our team comprises agile engineers capable of solving complex challenges across various domains, including e-commerce, manufacturing, logistics, F&B, and more. At Tech Inject, we #EngineerImagination to bring client ideas to life. Our work environment includes work-from-home days, growth opportunities, and flexible timings. We are seeking an experienced Backend Developer specializing in Node.js and TypeScript. The ideal candidate should have a strong background in backend development, database architecture, and DevOps, with a focus on scalable and secure solutions. You will play a key role in building and maintaining the infrastructure that powers our applications, working closely with cross-functional teams. Responsibilities: - Backend Development: Develop scalable, high-performance, and secure backend services using Node.js and TypeScript, following best practices. - Database Architecture: Design and optimize database schemas with PostgreSQL, MongoDB, Firestore, and Redis. Implement indexing and performance optimization strategies. - Solution Architecture: Translate PRDs into robust backend architectures that meet business requirements and ensure data consistency. - Infrastructure Planning: Propose and implement infrastructure solutions on AWS or alternative cloud platforms, balancing cost, reliability, and performance. - API Development: Design RESTful and GraphQL APIs for efficient data exchange between the frontend and backend. - Deployment & DevOps: Manage deployments on AWS or similar platforms, utilizing CI/CD pipelines, Docker, and Kubernetes for automated builds, testing, and deployments. - Security & Monitoring: Implement security protocols and monitoring solutions to ensure data integrity, compliance, and high system availability. - Code Reviews & Collaboration: Participate in code reviews, contribute to technical decision-making, and collaborate with frontend, product, and design teams. - Documentation & Testing: Write automated tests to ensure code quality, reliability, and maintainability, and create documentation for future reference. Requirements: - Core Technologies: Strong expertise in Node.js, TypeScript, and Express.js or Nest.js. - Database Management: Advanced experience with PostgreSQL, MongoDB, Firestore, and Redis, including knowledge of ORMs (e.g., Sequelize, Mongoose). - API Design: Proficiency in designing RESTful and GraphQL APIs, with a focus on scalability and security. - Infrastructure & Deployment: Hands-on experience with AWS (EC2, RDS, S3) or similar cloud platforms. Familiarity with container orchestration tools like Docker and Kubernetes. - DevOps: Strong understanding of CI/CD pipelines (GitHub Actions, Jenkins, etc.) and monitoring/logging tools (e.g., CloudWatch, Datadog). - Coding Standards: Knowledge of clean coding practices and SOLID principles, with experience in writing maintainable and testable code. - Problem-Solving: Excellent analytical and problem-solving skills, with the ability to anticipate challenges and proactively suggest improvements. - Version Control: Proficient with Git and GitHub for source code management and collaboration. Good to Haves: - Experience with Firebase: Working knowledge of Firebase and Firebase Functions. - Alternative Cloud Platforms: Experience with Google Cloud Platform (GCP) or Microsoft Azure. - Experience with Infrastructure as Code: Knowledge of Terraform or AWS CloudFormation. - Performance Tuning: Experience with caching mechanisms and load balancing strategies. - Startup Experience: Comfortable working in a dynamic, fast-paced environment. What We Offer: - Competitive salary and performance-based bonuses - Opportunities for growth and professional development - A collaborative and innovative work environment - Access to the latest tools and technologies Job Type: Full-time Benefits: - Flexible schedule - Health insurance - Internet reimbursement - Work from home Schedule: - Day shift - Fixed shifts Location Type: - In-person Ability to Commute/Relocate: - Jalandhar, Punjab: Reliably commute or plan to relocate before starting work (Required) Education: - Bachelor's degree in Computer Science or a related field is preferred. Experience: - Node.js & TypeScript: 3 years (Required) - Database Architecture (Postgres, Mongo, Firestore, Redis): 2+ years (Required) - AWS or Similar Cloud Platform Deployment: 2+ years (Required) Work Location: In-person Expected Start Date: ASAP,

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You