Senior Software Engineer, Web/OL
Onsite/Hybrid
Long term Contract
Role Overview
The role focuses on developing and maintaining large-scale web applications and services, working across frontend and backend technologies. The engineer is expected to design scalable solutions, write production-quality code, troubleshoot complex issues, and contribute to architectural decisions.
Key Responsibilities
Design, develop, test and deploy scalable web applications.
Build full-stack solutions across frontend, APIs and backend services.
Develop reusable and maintainable UI components.
Work with React, JavaScript/TypeScript and Node.js.
Design and integrate REST APIs and distributed services.
Work on application performance, scalability and reliability.
Participate in architecture and technical design discussions.
Troubleshoot production issues and improve system performance.
Collaborate with product managers, designers and other engineering teams.
Follow engineering best practices around testing, CI/CD, code quality and deployment.
Key Technical Skills
Frontend
React
JavaScript / TypeScript
HTML / CSS
Web application development
Responsive UI
Frontend performance optimization
Backend
Node.js
REST APIs
Microservices
Distributed systems
SQL / NoSQL databases
Architecture / Platform
Micro-frontends
Web application architecture
API/BFF layers
Scalability and performance
Cloud technologies
Docker / Kubernetes
CI/CD
Preferred / Plus
GraphQL
Webpack / Module Federation
Next.js
E-commerce / retail experience
Large-scale consumer-facing applications