Description

**Job Title: Full Stack Software Engineer**

**Job Summary**

We are seeking a **Full Stack Software Engineer** to design, develop, and maintain modern web applications across multiple enterprise platforms. The role involves building scalable, user-friendly frontends and reliable backend services, while continuously adapting to evolving technologies, tools, and frameworks.

**Key Responsibilities**

+ Design, develop, and maintain **modern web-based user interfaces** using contemporary frontend frameworks (e.g., React or similar).

+ Build reusable and responsive UI components using standard UI libraries or design systems (e.g., Material UI, Tailwind, or equivalents).

+ Implement client-side navigation and routing in single-page applications (e.g., React Router or similar).

+ Manage application state using scalable state management patterns (e.g., Redux, Context API, or alternatives).

+ Design, develop, and maintain **backend services and APIs** using modern runtimes and languages(e.g., **Node.js** , Python, or similar).

+ Build backend functionality using web frameworks and libraries(e.g., Express.js, Koa.js, FastAPI, or equivalents).

+ Design and consume **RESTful APIs** , ensuring seamless integration between frontend and backend systems.

+ Write clean, maintainable, and well-documented code following industry best practices.

+ Collaborate with product managers, UX designers, and engineering teams to deliver end-to-end solutions.

+ Participate in code reviews, debugging, and performance optimization activities.

+ Continuously learn and adapt to new tools, frameworks, and technologies as platforms evolve.

**Required Skills & Qualifications**

+ Strong experience in **full stack web application development** .

+ Proficiency in **modern JavaScript/TypeScript** and frontend development principles.

+ Hands-on experience with **component-based frontend frameworks** (e.g., React or similar).

+ Experience with **state management patterns** (e.g., Redux, Flux, Context API, or alternatives).

+ Experience building backend services and APIs using modern runtimes and languages(e.g., **Node.js** , Python, or similar).

+ Familiarity with backend frameworks and libraries(e.g., Express.js, Koa.js, FastAPI, or equivalents).

+ Solid understanding of **REST, HTTP, and web security fundamentals** .

+ Experience using **version control systems** (e.g., Git).

+ Ability to work effectively in **Agile/Scrum** development environments.

**Nice to Have**

+ Experience developing **enterprise portals, admin dashboards, or analytics applications** .

+ Familiarity with authentication and authorization mechanisms(e.g., JWT, OAuth, or similar).

+ Exposure to **cloud platforms and deployment pipelines** (e.g., AWS, Azure, GCP, or equivalents).

+ Knowledge of automated testing, CI/CD practices, and DevOps fundamentals.

+ Experience working in large-scale or regulated enterprise environments.

Share on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone