Job Information
Amgen Sr Associate IS engineer in Hyderabad, India
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.