Full Stack Software Engineer
Qualifications
Experience Level: Mid Level
- <br/><br/><strong>Must-Have Skills:<br/><br/></strong><ul><li>Hands on experience with web development
- proficient with HTML
- JavaScript</li><li>Hands on experience with backend development
- proficient with SQL/NoSQL database
- proficient in Python and SQL</li><li>Ability to learn new technologies quickly. Strong problem-solving and analytical skills. Superb communication and teamwork skills.<br/><br/></li></ul><strong>Good-to-Have Skills:<br/><br/></strong><ul><li>Experienced with API integration
- serverless
- microservices architecture.</li><li>Experience in SQL/NOSQL database
- vector database for large language models</li><li>Experience with popular large language models</li><li>Experience with various frameworks like Langchain or llamaIndex for developing applications</li><li>Experience with prompt engineering
- model fine tuning</li><li>Experience with DevOps CICD build and deployment pipeline</li><li>Experience with design patterns
- data structures
Full Job Description
Amgen is seeking a dedicated and motivated Full Stack Software Engineer to join our Global Commercial Digital Innovation team in Hyderabad / Secunderabad, Telangana, India. This role is integral to developing and maintaining our web applications, contributing to our mission of serving patients.
What You Will Do
In this vital role, you will develop and maintain front-end applications using HTML, CSS, and JavaScript frameworks, with a preference for ReactJS. You will develop and handle back-end services using languages such as Python or Node.js, leveraging AWS cloud infrastructure. Your responsibilities will include creating innovative solutions with the newest technologies, collaborating with design and product teams to translate user needs into technical requirements, and writing clean, efficient, and well-tested code. You will also participate in code reviews, provide constructive feedback, maintain system uptime and optimal performance, and continuously learn and adapt to new technologies and industry trends.
What We Expect Of You
As a Full Stack Software Engineer, you will contribute to the development and maintenance of our web applications, working across both front-end and back-end technologies. This role is ideal for early-career professionals with 2-6 years of experience looking to take on challenges in software development.
Basic Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 2-6 years of relevant experience.
- Cloud Computing certificate preferred.
Preferred Qualifications:
Must-Have Skills:
- Proficient hands-on experience with web development (HTML, CSS, JavaScript).
- Proficient hands-on experience with back-end development (SQL/NoSQL databases, Python, SQL).
- Ability to learn new technologies quickly.
- Strong problem-solving and analytical skills.
- Superb communication and teamwork skills.
Good-to-Have Skills:
- Experience with API integration, serverless, and microservices architecture.
- Experience in SQL/NoSQL databases, including vector databases for large language models.
- Experience with popular large language models.
- Experience with frameworks like Langchain or llamaIndex for application development.
- Experience with prompt engineering and model fine-tuning.
- Experience with DevOps CI/CD build and deployment pipelines.
- Experience with design patterns, data structures, and test-driven development.
Soft Skills:
- Excellent analytical and troubleshooting skills.
- Strong verbal and written communication skills.
- Ability to work effectively with global, virtual teams.
- High degree of initiative and self-motivation.
- Ability to manage multiple priorities successfully.
- Team-oriented, with a focus on achieving team goals.
- Strong presentation and public speaking skills.
Company
Amgen
Amgen is a pioneering biotechnology company dedicated to serving patients with serious illnesses. Since 1980, Amgen has been at the forefront of innovation, developing life-changing medicines in thera...