Associate Software Engineer - Full Stack
AMGEN
Hyderabad, Telangana
Full-time · Hybrid
Develop and enhance front-end and back-end application components using established engineering standards and guidance from senior team members. Develop responsive, accessible, and user-friendly web interfaces using React, TypeScript/JavaScript, HTML5, and CSS. Translate user stories, wireframes, and design specifications into high-quality, reusable UI components. Build reusable front-end components and integrate them with backend APIs, databases, and data services. Ensure UI solutions are consistent across supported browsers, devices, and screen sizes. Build and consume REST APIs, integrate data sources, and support data-processing pipelines. Create rapid prototypes to validate technical approaches and translate approved concepts into production-ready code. Write clean, reusable, well-documented, secure, and testable code. Participate in code reviews and incorporate feedback to improve code quality, performance, accessibility, and maintainability. Contribute to unit, integration, UI, and automated testing activities. Support debugging, root-cause analysis, and resolution of application defects and production issues. Assist with application deployment, configuration, and operational support across cloud environments. Create and maintain technical documentation, including design notes, API documentation, deployment procedures, and runbooks. Work closely with product owners, business stakeholders, UX/design teams, data engineers, QA engineers, and other technology teams. Follow Agile practices, contribute to sprint planning and effort estimation, and provide timely status updates. Continuously build knowledge of modern full-stack, cloud, AI, and DevOps technologies. What we expect of you Basic Qualifications Bachelor’s degree in Computer Science, Engineering, Information Systems, or another STEM field, with 2–4 years of relevant software development experience; a Master’s degree is a plus. Hands-on experience through professional work, internships, academic projects, or personal projects in full-stack software development. Demonstrated capability in UI development using JavaScript or TypeScript, React, HTML5, CSS, NPM, and responsive web-design principles. Knowledge of user-interface development practices, including component-based design, cross-browser compatibility, accessibility, and usability. Proficiency in Python and SQL; familiarity with relational and/or NoSQL databases. Understanding of RESTful APIs, API integration, and basic data-pipeline concepts. Familiarity with cloud services and cloud-native design principles in AWS, Azure, or similar platforms. Basic understanding of microservices, containerization, Docker, and Kubernetes. Understanding of software development lifecycle practices, version control tools such as Git, and Agile delivery methods. Ability to troubleshoot issues, analyze root causes, and escalate complex technical challenges appropriately.
Skills: React, TypeScript, JavaScript, HTML5, CSS, Responsive Web Design, NPM, Front-End Development, Back-End Development, Full-Stack Development, Reusable UI Components, Component-Based Architecture, Accessibility, Cross-Browser Compatibility, REST APIs, API Integration, Python, SQL, Relational Databases, NoSQL Databases, Data Pipelines, AWS, Azure, Cloud Computing, Cloud-Native Architecture, Microservices, Docker, Kubernetes, Git, Agile, Scrum, CI/CD, DevOps, Unit Testing, Integration Testing, UI Testing, Automated Testing, Jest, React Testing Library, Cypress, Test-Driven Development, Software Design Patterns, Data Structures, Secure Coding, Authentication, Authorization, API Security, Grafana, Prometheus, Application Monitoring, Observability, Debugging, Root Cause Analysis, Production Support, Application Deployment, Cloud Configuration, Technical Documentation, API Documentation, Runbooks, Prototyping, Code Reviews, Software Development Lifecycle (SDLC), Generative AI, AI Application Development, Data Analytics, Enterprise Architecture, AWS Developer Certification, AWS Cloud Practitioner, Azure Fundamentals, SAFe Agile, Problem-Solving, Communication, Stakeholder Collaboration, Effort Estimation, Cross-Functional Collaboration, Technical Documentation, Quality Assurance, User Experience (UX)
Application deadline: Not specified
Apply on the official employer website