HamburgerMenu
hirist

Software Development Engineer II - Full Stack Technologies

Posted on: 15/10/2025

Job Description

Description :

We are looking for a sharp and experienced SDE-2 Full-Stack Developer to join our growing engineering team.


This role is ideal for someone who thrives in building scalable, high-performance web applications, has a strong grasp of full-stack architecture, and is comfortable leading projects end-to-end.


You'll be working on the entire web tech stack and handling both server-side and client-side, and driving feature development from idea to production.


As an SDE-2 we expect you to own systems, make informed architectural choices, and collaborate with peers to deliver high-impact features efficiently.

Responsibilities :

- Design, develop, and scale full-stack applications using Next.js, React.js, Node.js, and MySQL.

- Collaborate with product, design, and backend teams to define, design, and ship new features.

- Optimize client and server-side performance (TTFB, CLS, lazy loading, bundle splitting, caching strategies, DB query optimization).

- Take ownership of system design for new features, design documentation, factoring in scalability, reliability, and code quality.

- Contribute to building REST APIs and integrating backend services with modular frontend components.

- Write unit and integration tests using Jest, React Testing Library, and maintain code quality via PR reviews and CI checks.

- Use Docker for local development and production builds; deploy via Jenkins CI/CD to AWS-backed infrastructure.

- Collaborate in a microservices environment, ensuring smooth service communication and graceful error handling.

- Keep an eye on web vitals and identify opportunities to enhance the overall performance and developer experience.

Requirements :

- 2-4 years of hands-on experience in full-stack web development.

- Familiarity with modern AI-powered developer tools (e. g., GitHub Copilot, Cursor, AI code search, code review tools) and ability to use them effectively as productivity multipliers.

- Deep understanding of JavaScript (ES6+), React.js, and Next.js (SSR, routing, data fetching).

- Experience building and maintaining Node.js -based services and integrating with MySQL.

- Practical knowledge of web performance optimization techniques, frontend (LCP, lazy load, image optimization), and backend (query optimization, caching, compression).

- Familiarity with Docker, Jenkins, and AWS services (like EC2 RDS, S3).

- Exposure to component libraries/design systems; awareness of accessibility and responsive design principles.

- Strong grasp of RESTful API design and best practices.

- Comfortable with version control (Git) and collaborating via pull requests.

- Ability to break down and drive a feature/module end-to-end by collaborating with peers (design, backend, DevOps).


info-icon

Did you find something suspicious?