Job Duration: Long Term Contract (Possibility Of Extension)
Company Benefits include:
Design, build, and maintain scalable full-stack applications using React.js, Node.js, and Java backend frameworks.
Develop single-page applications (SPA) with responsive and cross-browser compatible UIs using React/Redux, Hooks, Context API, and Material UI.
Implement microservices and event-driven architectures using Spring, Spring Boot, REST APIs, and Kafka.
Handle data ingestion, transformation (ETL), and orchestration for large-scale distributed systems.
Write unit and integration tests using Jest, Mocha, React Testing Library, and Cypress to ensure code quality.
Ensure performance optimization for both front-end and back-end services with focus on low-latency and scalability.
Collaborate with DevOps teams on CI/CD pipelines and deployment strategies.
Troubleshoot production issues, apply long-term fixes, and maintain system reliability.
Participate in design & discovery phases, contributing to technical roadmaps and architecture discussions.
JavaScript (ES6+), TypeScript
React.js, Redux, React Hooks, React Context
Next.js, HTML5, CSS3, LESS/SASS
Webpack, SPA development, Responsive Web Design (RWD)
Unit Testing: Jest, Mocha, Cypress, React Testing Library
UI frameworks: Material UI, AG Grid (nice to have)
Java (Spring, Spring Boot, Spring MVC, REST APIs)
Node.js for backend services
Microservices architecture, event sourcing, Kafka
Data pipelines, ETL, big data processing
Databases: Cassandra, SQL, NoSQL
Experience with distributed systems in virtualized/cloud environments
CI/CD pipelines, Git version control
Knowledge of design patterns, scalable architectures, and troubleshooting production issues