Think big, Start small, Scale fast!!!
Senior BackEnd Engineer – Node.js
Location
India
Posted
12 days ago
Salary
0
Seniority
Senior
Job Description
Senior BackEnd Engineer – Node.js
Tech Holding
• Document, develop and maintain backend services using TypeScript and Fastify • Build and update APIs consumed by frontend and mobile applications • Assist with Elasticsearch query development and optimization • Work with Redis / Valkey for caching implementations • Write unit and integration tests to ensure service reliability • Participate in code reviews and follow established coding standards
Job Requirements
- Up to 4 years of professional backend development experience
- Proficiency with TypeScript and Node.js
- Experience building APIs (REST, GraphQL, RPC) with Fastify, Apollo, Express, or similar frameworks
- Familiarity with Elastic search or other search/indexing technologies
- Basic understanding of caching concepts (Redis, Memcached, or similar)
- Experience with Git and collaborative development workflows
Benefits
- Tech Holding is proud to be an Equal Opportunity Employer and is committed to fostering a diverse and inclusive workplace.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Front End/Back End
Ad Hoc LLCDigital-first government for the common good.
• Senior Software Engineer - Front End/ Back End serves as an experienced individual contributor within a team • With minimal oversight from leadership, you will be responsible for supporting the goal of meeting scope, schedule and delivery requirements • A Senior Software Engineer - Front End/ Back End impacts the long-term goals of the program, while contributing to the implementation of the programs development strategy • You may serve as the discipline's primary lead when working with stakeholders and utilize strong influential skills to drive improvements in software engineering processes and practices • Demonstrates expertise, accountability, and ownership of their contributions to an application code base • Maintains a high-level understanding of adjacent technical areas and ecosystems to effectively coordinate integration with those systems • Diagnoses and effectively resolves issues with the systems they own, using incidents to inform educational opportunities and system improvements • Actively mentors and assists more junior engineers in the development of their skills • Effectively communicates technical issues and developments with team members and clients • Participates in technical interviews with new candidates • Strong influential skills to propose and evaluate multiple approaches to technical and process problems • May serve as a mentor to individuals within the team • May leads small, less critical, or temporary team structures and projects • Presents design documents, system diagrams, etc. to clients, stakeholders, partners, and other engineers
• Provide technical support and troubleshooting for internal applications and services. • Collaborate with development teams to identify and resolve incidents. • Monitor and maintain microservices and APIs. • Participate in deployments, testing, and continuous improvement initiatives. • Support integrations with cloud services and third-party platforms. • Document issues, processes, and technical solutions. • Work in an agile and multicultural environment.
Senior Java Software Engineer
SlalomSlalom is a management consulting firm focused on strategy, technology, and business transformation. Headquartered in Seattle, Washington, the company has grown to employ over 6,50
Title: Slalom Flex (Project Based)- Sr. Java Software Engineer Locations: Albany, NY - Baltimore, MD - Buffalo, NY - Cleveland, OH - Dallas, TX - Harrisburg, PA - Indianapolis, IN - Jacksonville, FL - Louisville, KY - Milwaukee, WI - New York, NY - Oklahoma City, OK - Orlando, FL - Pittsburgh, PA - Rochester, NY - San Antonio, TX - Tallahassee, FL - Tampa, FL - Washington, DC, US - White Plains, NY Job Description: Sr. Software Engineer (Java) Location: Remote EST Hours W2 Employment: Must have lived in the U.S. 3+ years About Us Slalom is a purpose-led, global business and technology consulting company. From strategy to implementation, our approach is fiercely human. In six+ countries and 43+ markets, we deeply understand our customers-and their customers-to deliver practical, end-to-end solutions that drive meaningful impact. Backed by close partnerships with over 400 leading technology providers, our 10,000+ strong team helps people and organizations dream bigger, move faster, and build better tomorrows for all. We're honored to be consistently Recognized as a great place to work, including being one of Fortune's 100 Best Companies to Work For seven years running. Learn more at slalom.com. Overview We are seeking a Software Engineer to design, build, and support highly scalable, cloud‑first applications that meet rigorous performance, reliability, and security standards. This role focuses primarily on backend development and works closely with cross‑functional partners in an Agile environment to deliver modern, high‑impact software solutions. Key Responsibilities - Design, develop, and implement complex software solutions aligned with federal standards and real‑time payment systems - Build and maintain backend services using cloud‑native and serverless architectures. - Design and develop high‑performance Java application components and integrate with distributed systems and services. - Collaborate with product owners, analysts, and engineers within Agile teams to define requirements and conduct design reviews. - Contribute to strategic and tactical planning related to system architecture and the software development lifecycle. - Ensure applications meet high standards for scalability, reliability, security, and availability (24/7/365 environments). - Provide production support, including timely troubleshooting and resolution of complex, time‑critical issues. - Ensure compliance with applicable policies, procedures, and technical standards. - Mentor and consult across teams on complex technical challenges and best practices. - Continuously learn and apply new technologies while maintaining strong engineering fundamentals. Required Qualifications - Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience. - 5-7 years of professional software engineering experience in a team‑based environment. - Experience on 3+ Java Projects in spring boot framework - Strong experience designing and developing cloud‑first applications. - Hands‑on experience building and deploying solutions in cloud environments. - Experience with serverless architectures. - Proficiency with CI/CD pipelines and DevOps practices. - Experience working in Agile development environments (Scrum, Kanban, Lean). - Demonstrated experience building high‑volume, highly available systems. Technical Skills - Strong expertise in Java. - Working knowledge of additional languages and technologies such as JavaScript, XML, JSON, HTML, CSS, and Python - Experience with Linux, Unix, and Windows operating systems. - Experience with relational databases such as SQL, Oracle, or DB2. - Experience integrating cloud services into applications (AWS preferred). - Familiarity with modern distributed systems and cloud technologies such as Kafka, NoSQL databases, in‑memory data stores, and messaging platforms. - Solid understanding of object‑oriented programming principles. - Knowledge of cloud security best practices for application development and delivery. Additional Skills - Strong problem‑solving and independent decision‑making abilities. - Excellent written and verbal communication skills. - Ability to collaborate effectively across technical and non‑technical teams. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses. Slalom is committed to fair and equitable compensation practices. For this position, the base salary pay range is $80/hr to $95/hr. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time.
Role Description We’re looking for an engineer who loves building reliable backend systems and is comfortable working close to production. You write clean Rails code, understand data modeling and performance, and you can reason about operational reality: deployments, monitoring, scaling, and safe change management. You don’t need to be a full-time infra engineer — but you do need to be someone who can jump into logs, dashboards, CI/CD, and production issues without fear. We’re looking for an engineer who is comfortable owning production infrastructure for enterprise bank customers — and who treats security, reliability and compliance as core product requirements. You are deeply hands-on in AWS and containerized environments, but you also think in threat models, controls and audit trails. You’ve operated systems that must pass formal due diligence (banks, fintech, payments, healthcare, or similar), and you can translate that reality into pragmatic security decisions without slowing the business unnecessarily. You’re methodical, proactive and allergic to “security theater.” You build policies and controls that actually get adopted, reduce risk measurably, and stand up in audits. Responsibilities - Backend Engineering (Ruby on Rails) - Build and own backend services and APIs for our mortgage origination SaaS (banks + internal ops). - Design and maintain domain models, business rules, validations, and workflows that are correct and auditable. - Build and maintain integrations with third parties (KYC/KYB, credit bureaus, document providers, banking services, etc.). - Implement background processing (Sidekiq/ActiveJob), idempotency, retries, and safe job orchestration. - Ensure strong engineering fundamentals: testing (RSpec), code review, refactoring, documentation, and maintainable architecture. - Data, Performance, Reliability - Own database design and performance (Postgres): indexing, query optimization, migrations, and data integrity. - Improve system performance and reliability: caching strategies, rate limits, timeouts, circuit breakers, and graceful degradation. - Define and track backend quality metrics: latency, error rates, queue health, and system throughput. - DevOps / Production Ownership - Participate in and improve CI/CD pipelines, release processes, and rollback strategies. - Contribute to our deployment/runtime environment (AWS + containers), including configuration, secrets usage, and environment hygiene. - Improve observability: logging, tracing, dashboards, and actionable alerting (not noise). - Participate in on-call / incident response (lightweight but real), with clear post-incident RCAs and preventive follow-ups. - Security-by-default (backend scope) - Implement secure patterns in application code: auth, authorization, audit logs, encryption practices, secrets handling, and safe data exposure. Qualifications - Strong professional experience building production systems with Ruby on Rails. - Solid understanding of API design (REST/JSON), versioning, pagination, and error semantics. - Experience with PostgreSQL (schema design, performance, migrations, data integrity). - Experience with background jobs (Sidekiq/ActiveJob) and distributed-systems patterns (retries, idempotency). - Good testing discipline (e.g., RSpec) and comfort shipping in a collaborative environment. - DevOps fundamentals: comfort with Docker, CI/CD, reading logs/metrics, and debugging production issues. - Experience running Rails in AWS (ECS/Fargate, EKS, or similar). Requirements - Must-have - Strong professional experience building production systems with Ruby on Rails. - Solid understanding of API design (REST/JSON), versioning, pagination, and error semantics. - Experience with PostgreSQL (schema design, performance, migrations, data integrity). - Experience with background jobs (Sidekiq/ActiveJob) and distributed-systems patterns (retries, idempotency). - Good testing discipline (e.g., RSpec) and comfort shipping in a collaborative environment. - DevOps fundamentals: comfort with Docker, CI/CD, reading logs/metrics, and debugging production issues. - Experience running Rails in AWS (ECS/Fargate, EKS, or similar). - Nice-to-have - Infrastructure-as-code familiarity (Terraform is a plus). - Experience with observability tooling (Sentry, Datadog, CloudWatch, OpenTelemetry, etc.). - Prior work in regulated or diligence-heavy environments (fintech, banks, payments, healthcare). Soft Skills - High ownership and accountability. - Strong written communication and documentation. - Ability to explain risk and trade-offs clearly to technical and non-technical stakeholders. - Calm, structured incident handling and strong prioritization.



