Staff Software Engineer – Backend

Year    KA, IN, India

Job Description

Job Title: Staff Software Engineer - Backend





As a Staff Software Engineer - Backend, you will be responsible for designing, scaling, and optimizing backend systems that power our platform. You will lead complex technical initiatives, build high-performance services, and mentor developers across levels while remaining deeply hands-on. This role requires 8+ years of backend development experience, strong system design expertise, and the ability to influence engineering standards and architecture.

About Us




At Swivl, we are revolutionizing the Field Service Management (FSM) industry for small and midsize businesses (SMBs). Our powerful FSM platform helps businesses in plumbing, electrical, landscaping, roofing, and other service industries streamline operations and maximize profitability. With nearly a decade of real-world validation, we are now scaling our technology, enhancing our UI/UX, and introducing new innovations to disrupt the FSM landscape.

Responsibilities



Design, architect, and develop scalable, reliable backend services using

Node.js, TypeScript, Express.js

, and

Prisma ORM

. Lead complex backend initiatives, ensuring performance, maintainability, and security across the platform. Build and optimize APIs, distributed workflows, caching layers, and service integrations for web and mobile products. Architect efficient database schemas, optimize SQL queries, and improve data layer performance. Collaborate closely with frontend, mobile, product, and DevOps teams to deliver seamless end-to-end functionality. Troubleshoot and resolve advanced issues such as performance bottlenecks, scaling challenges, and infrastructure constraints. Write clean, testable, reusable code and enforce best practices across the engineering team. Conduct detailed code reviews and

mentor junior, mid-level, and senior engineers

to elevate engineering quality. Drive discussions on architecture, scalability, performance, and engineering standards. Stay updated on emerging tools, frameworks, and backend technologies, evaluating their applicability for Swivl. Support planning, estimations, and technical decision-making during project execution.

RequirementsEducation & Experience



Bachelor's degree in Computer Science, Engineering, or equivalent experience.

8+ years

of professional backend engineering experience with production-grade systems.

Technical Skills



Expertise in

Node.js, TypeScript, Express.js

and modern backend design patterns. Strong hands-on experience with

Prisma ORM

and relational databases (MySQL or PostgreSQL). Deep understanding of distributed architecture, event-driven systems, and performance optimization. Strong experience with RESTful APIs (GraphQL is a plus). Proficiency with AWS services such as

EC2, RDS, S3, Lambda, CloudFront, SNS/SQS

, etc. Experience in debugging, profiling, monitoring, and optimizing backend systems. Solid foundation in system design, algorithms, and scalable architecture principles.

Soft Skills



Excellent analytical and problem-solving skills. Strong communication and ability to articulate complex technical concepts. Demonstrated leadership in

mentoring, guiding, and leveling up engineering teams

. Ownership mindset with the ability to thrive in fast-paced environments.

Bonus / Preferred Skills



Understanding of frontend technologies

(React, Next.js, modern JS frameworks) to better design APIs.

Familiarity with mobile development patterns

(React Native) for supporting mobile engineering needs. Experience with microservices, Kubernetes, caching systems (Redis), or event-driven architecture. Prior SaaS or multi-tenant platform experience.




JFNT1wee7d

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4912701
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year