Sr Software Engineer
Job Description:
We are looking for a high-ownership Full-Stack Engineer / Technical Lead with a strong product
mindset and exceptional coding depth. You will architect, build, and scale complex
customer-facing applications using React, TypeScript, Node.js/NestJS, and a modern DevEx and
testing stack.
You should be someone who enjoys solving ambiguous problems end-to-end, thrives in a
fast-paced product environment, and cares deeply about code quality, automation, reliability, and
system design.
What You Will Do
Engineering & Architecture
● Design and develop scalable full-stack features using React, TypeScript, Zustand, Node.js,
NestJS.
● Work across monolithic, microservice, and multitenant architectures with strong
understanding of modular design.
● Build robust backend modules using TypeORM/Sequelize, MSSQL, Redis, and modern
patterns.
● Implement OpenAPI/Swagger, Zod, and JSON Schema-based contracts for robust typed
integrations.
● Leverage AG Grid, MUI, Mantine, Storybook, and design systems to build accessible and
maintainable UI.
● Evaluate architectural decisions for performance, scalability, and long-term maintainability.
Quality Engineering & Automation
● Ensure engineering excellence through:
○ Unit tests (Jest, React Testing Library)
○ API tests (Supertest, Jest, Pact where relevant)
○ E2E tests (Playwright)
● Drive engineering best practices: code reviews, static analysis, linting, pre-commit hooks
(ESLint, Prettier, Husky).
● Identify and mitigate architectural risks or system-level edge cases early.
● Promote a strong quality culture through automation, tooling, and maintainable code
standards.
Collaboration, Leadership & Delivery
● Act as a hands-on technical leader, enabling the team through mentoring, reviews,
pairing, and constructive feedback.
● Work collaboratively with Product, Design, QA, and Ops to deliver high-impact features.
● Communicate complex ideas clearly and support decision-making with data and
structured reasoning.
● Maintain strong ownership of the full development lifecycle—from requirements to
production readiness.
● Contribute to improving tooling, DevEx, observability, and logging using Sentry, GitLab
CI/CD, and Vite-based workflows.
Required Skills & Experience
Core Technical Skills
● 9+ years of full-stack development experience in modern web applications.
● Expert-level proficiency in:
○ React + TypeScript
○ Node.js with NestJS and Express
○ State management: Zustand (must have or ability to pick up fast)
○ Testing: Jest, React Testing Library, API testing
○ Database: MS SQL (RDBMS), Sequelize or TypeORM (ideally both)
● Strong experience with:
○ OpenAPI, Swagger, JSON Schema, Zod
○ Microservices + monolithic systems
○ CI/CD pipelines, GitLab, Vite, Sentry, and Redis
● Understanding of:
○ Component-driven UI development with Storybook
○ Performance tuning (frontend & backend)
○ Scalable API design and system reliability
○ Secure coding practices and integration patterns
Nice-to-Have Skills
● Playwright for E2E automation
● GraphQL
● Vega Charts or high-complexity data visualization
● Cursor IDE familiarity
● Experience with multitenancy, domain-driven design, or enterprise product ecosystems
Engineering Mindset & Problem-Solving
We’re looking for someone who:
● Thrives in incomplete or evolving problem spaces and can drive structured solutions.
● Thinks end-to-end across frontend, backend, database, and infrastructure layers.
● Understands the product impact of engineering choices.
● Demonstrates curiosity, continuous learning, and eagerness to work with new tools.
● Provides feedback with clarity, tact, and fairness—and is equally open to receiving it.
● Balances speed with high engineering quality and long-term maintainability.
Soft Skills
● Excellent communication and analytical skills
● Strong ownership mentality and self-driven work ethic
● Highly collaborative, team-first attitude
● Ability to lead technical discussions and mentor others
● Fluent in English
● Structured, methodical problem-solving approach
Why Join Us?
● Work on a modern, high-scale, customer-facing product ecosystem
● Solve challenging engineering problems in a collaborative team
● Build with one of the most modern front-end and back-end stacks
● High autonomy, great learning opportunities, and support for innovation
Company Profile
We are --- ---, a name synonymous with Enterprise Software development since 2001. By designing reliable software, delivering quality services and developing valuable partnerships, we are on a journey of continuous innovation. Our enterprise level experience in engineering enables us to offer critical development services for organizations to be successful in the digital ages. Moreover, at ---, we focus on adhering to the complete software development lifecycle process. Our experts are curious to work with the latest technologies and are extremely passionate about software development. Whether its Frontend Development, Backend, DevOps, QA and Testing or Cloud Hosting, our tailor-made technology solutions, provide answers to your problems.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.