onsite
Specialist, Software Engineering - Merck
Software Engineer
Full‑stack software engineer responsible for building responsive web applications, scalable APIs, and AI‑powered features using JavaScript, React, Node.js, Python, and machine‑learning techniques.
About the role
Key Responsibilities
- Design, develop, and maintain front‑end components using React and modern JavaScript frameworks.
- Build, secure, and optimize back‑end services and REST/GraphQL APIs with Node.js and Python.
- Create responsive user interfaces and ensure seamless integration with backend systems.
- Develop AI‑driven features, including intelligent workflows, agents, and chatbots, leveraging machine‑learning models.
- Write clean, well‑documented code, conduct code reviews, and perform debugging, performance tuning, and refactoring.
Requirements
- 3+ years of full‑stack development experience with JavaScript/React and Node.js/Python.
- Proficiency in designing and consuming RESTful or GraphQL APIs.
- Hands‑on experience with machine‑learning libraries or frameworks and integrating AI models into production applications.
- Strong understanding of software engineering best practices, version control, and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work collaboratively in an agile environment.
Skills
javascriptreactnodejspythonmachine learning