This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly motivated Full Stack Software Engineer to design, develop, and optimize advanced software solutions for our Manufacturing Applications Product Team. The ideal candidate will be responsible for building scalable platforms, integrating frameworks, and developing modular architectures that enable seamless application delivery and analytics for Manufacturing and Operations use cases. As a Full Stack Software Engineer, you will be expected to work across the full stack—front-end, back-end, and cloud—delivering robust, user-centric applications. You will leverage modern AI-assisted development tools to accelerate solution delivery, improve code quality, and drive innovation. You will collaborate with cross-functional teams, product owners, and stakeholders to translate business requirements into technical solutions that support Amgen’s mission.
Job Responsibility:
Design, develop, and maintain full stack applications using modern frameworks (e.g., React, Angular, Node.js, Python, Java, .NET)
Build and optimize scalable APIs, microservices, and cloud-native solutions on AWS
Integrate AI-assisted coding tools (e.g., GitHub Copilot) into the development workflow to accelerate delivery and enhance code quality
Develop and maintain responsive user interfaces, ensuring seamless user experiences across devices
Implement secure, reliable, and maintainable software architectures that meet business and regulatory requirements
Collaborate with data engineers, product managers, and business analysts to deliver end-to-end solutions
Participate in Agile ceremonies, sprint planning, and code reviews, contributing to a culture of continuous improvement
Develop and maintain technical documentation, including specifications, validation protocols, and training materials
Support DevOps practices, including CI/CD pipeline setup, automated testing, and deployment
Stay current with emerging technologies, frameworks, and best practices in software engineering and AI-assisted development
Requirements:
Bachelor’s or master’s degree in computer science, Engineering, Information Systems, or related field
8+ years of hands-on experience in software engineering, with demonstrated expertise in full stack development
Demonstrated expertise in React (front-end) and Python FastAPI (back-end), including designing, developing, and deploying complex, production-grade applications
Experience with cloud platforms (AWS) and cloud-native architectures
Experience with microservices, API development, and distributed systems
Familiarity with CI/CD pipelines, DevOps practices, and automation tools
Experience using AI-assisted coding tools (GitHub Copilot, Claude Code, Cursor, etc.) in a professional development
Strong problem-solving and analytical skills
Excellent communication and teamwork skills
Experience working in Agile development environments (Scrum, Kanban, or SAFe), collaborating with cross-functional teams to deliver incremental value
Experience deploying, managing, and scaling applications using Kubernetes or similar container orchestration platforms
Experience with developing applications integrated with Large Language Models (LLMs), such as OpenAI GPT, Azure OpenAI, or similar platforms
Nice to have:
Experience with event-driven architectures and streaming technologies such as Apache Kafka, Debezium, or similar platforms
Experience with test automation frameworks (e.g., Selenium, Pytest)
Experience with performance and security testing tools
Experience in regulated industries (pharma, biotech, manufacturing)
Experience with other modern frameworks or languages such as Angular, Vue.js, Node.js, Java, or .NET is a plus
Relevant certifications (AWS, SAFe Agile) are a plus