Search by job, company or skills

Aspire India

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Company Description

Aspire is a leading HR Tech and B2B SaaS company focused on enhancing employee performance to drive organizational growth. Originating in India, Aspire empowers employees to thrive, excel, and grow by transforming workplace culture through innovative solutions that integrate performance and potential. With a unique behavior-performance engine, Aspire helps organizations achieve measurable results via micro-habits and sustainable strategies.

Role Description

This is a full-time, on-site role for a Full Stack Engineer based in Chennai. The Full Stack Engineer will be responsible for designing, developing, and maintaining both front-end and back-end components of web applications. This role Includes writing clean and efficient code, collaborating with cross-functional teams to deliver user-centric solutions, troubleshooting technical issues, and optimizing application performance. The engineer will also work to ensure that applications adhere to high standards of functionality, design, and usability.

Why This Role Exists:

At Aspire, we're not just building software, we're building the Future of Work.

This role exists to ensure that everything we build is:

Reliable at scale

Fast under pressure

Cost-efficient as we grow

Future-ready for V2 evolution

You will not just manage backend systems.

You will own the backbone of the product.

Role Context:

You will operate at the intersection of:

Backend engineering

Cloud infrastructure

System architecture

Performance optimization

This is an evolved backend role, moving toward full systems ownership.

Core Mandate:

Build, scale, optimize, and secure Aspire's core platform infrastructure while evolving

toward end-to-end system ownership.

What You Will Own:

1. Backend Architecture & Logic Systems

Design and evolve application logic

Build and optimize APIs

Drive system architecture decisions

Own database schema design & evolution

2. Cloud Infrastructure & DevOps

Manage AWS stack (EC2, S3, Auto Scaling)

Build and improve deployment pipelines

Drive infrastructure security & hardening

Continuously optimize cloud costs

3. Performance & Scalability

Monitor and improve system performance

Optimize data queries and load handling

Implement failure recovery systems

Build for scale before it breaks

4. System Thinking Full-Stack Awareness (Growth Track)

Understand API frontend interactions

Contribute to data flow impacting dashboards

Develop end-to-end system perspective

Secondary Contributions :

Support data pipeline structuring

Collaborate on AI/API integrations

Strengthen technical documentation & clarity

What You Need to Bring

Skills & Competencies Required

Technical Skills:

  • Strong proficiency in React. js, Node.js, JavaScript, and TypeScript for scalable backend

development

  • Experience with Express.js (or similar frameworks) to build robust backend systems
  • Strong understanding of REST API design, architecture, and authentication mechanisms

(JWT, etc.)

  • Ability to design, build, and optimize backend logic, APIs, and system workflows
  • Solid experience with MySQL / SQL, along with understanding of database design

principles

  • Exposure to MongoDB (NoSQL) and Redis (caching & performance optimization)
  • Working knowledge of Python for scripting, automation, or data-related workflows
  • Understanding of microservices architecture and distributed systems thinking
  • Hands-on experience with AWS (EC2, S3, RDS, Lambda, etc.) and cloud-based system

management

  • Familiarity with Docker and CI/CD pipelines (GitHub Actions or similar) Understanding of performance optimization, query tuning, and system debugging
  • Working knowledge of Linux-based systems and server environments
  • Basic understanding of system security, data protection, and API safety practices
  • Exposure to real-time systems (Socket.io or similar technologies)
  • Experience with testing frameworks (Jest or similar) and structured development

practices

  • Understanding of MVC architecture and clean code design patterns
  • Exposure to AI/LLM API integrations (ChatGPT, Claude, Gemini, etc.)

Non-Technical / Cognitive Skills

  • Strong systems thinking ability to see how parts connect, not just how they function
  • High level of ownership and accountability for system health
  • Ability to think in terms of trade-offs (speed vs stability vs cost)
  • Structured and logical problem-solving approach
  • Ability to anticipate issues before they scale
  • Clarity in thinking and decision-making under ambiguity
  • Bias toward long-term thinking over quick fixes

Experience Required

  • Minimum 1+ years of hands-on experience in backend development or related roles
  • Prior experience working in a startup or high-ownership environment is mandatory
  • Exposure to building or maintaining production-grade systems
  • Experience working on live products with real users and real constraints
  • Demonstrated ability to handle responsibility beyond assigned tasks

Expectations from This Role

You take full ownership of the system, not just assigned modules

You think beyond execution and actively contribute to architecture and system decisions

You proactively identify and solve performance, reliability, and cost issues

You maintain a strong bias toward stability, scalability, and clarity

You reduce dependency on others by building robust, self-sustaining systems

You continuously improve the platform not reactively, but intentionally

You operate with a mindset of this system is mine to build and scale

Final Note:

This is not a maintenance role.

This is a core engineering ownership role.

If you do this well, you won't just build features, you will build the foundation that everything else depends on.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145028457

Similar Jobs