remote
Software Engineer I - Elsevier
Software Engineer
Entry‑level full‑stack engineer building web applications for medical research, using JavaScript, React, Node.js, Python, and cloud services like AWS. Focus on scalable, data‑driven solutions that improve patient outcomes.
About the role
Key Responsibilities
- Design, develop, and maintain responsive web applications using JavaScript, React, and Node.js.
- Collaborate with data scientists and product managers to implement data‑driven features in Python.
- Write clean, testable code and participate in code reviews.
- Deploy and monitor services on AWS, utilizing Docker and CI/CD pipelines.
- Optimize application performance and troubleshoot production issues.
Requirements
- Strong foundation in JavaScript, React, and Node.js.
- Experience with Python and relational databases (SQL).
- Familiarity with AWS services (EC2, S3, RDS) and containerization (Docker).
- Proficient in Git and modern development workflows.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javascriptreactnodejspythonsqlawsdocker