Full-time
Remote
Job description
Contextualize is seeking a Full-Stack software developer (cloud-native) to help build, enhance, and scale a modern data infrastructure used by leading scientists and engineers across the materials and manufacturing sectors. This isn’t a CRUD app job — you’ll work at the intersection of data engineering, cloud architecture, and full-stack development to bring structure and intelligence to messy, complex R&D data.
You will collaborate directly with subject-matter experts and Contextualize’s leadership team to develop tools that transform how R&D is done — from custom web applications and scientific Python libraries to graph-powered APIs and reproducible computational workflows. If you enjoy solving ambiguous problems with real-world impact, this is your opportunity.
What You Will Do
· Architect and develop cloud microservices
· Design and develop web-based graphical interfaces
· Development and maintenance of cloud-native infrastructure (AWS/CDK), including secure networking, container orchestration, resource optimization, and automated deployments
· Collaborate cross-functionally with domain scientists to scope and iterate on features
· Develop and maintain Python APIs, CLIs, and libraries
o Convert Jupyter-based proof-of-concepts into production-grade apps
· Write clean, testable, and well-documented code
Required Qualifications
· Experience in Typescript
o with React (or similar frontend libraries)
o with AWS Lambda microservice development
· Experience with full-stack development
· Experience building and consuming RESTful APIs
· Solid grasp of AWS cloud infrastructure, including:
o Infrastructure-as-Code (preferably AWS CDK)
o IAM, API Gateway, Lambda, ECS, VPC, security best practices
· Experience in Python development (data structures, async patterns)
· Experience with NoSQL (DynamoDB)
· Comfortable working with CI/CD pipelines (GitLab preferred)
· Comfortable using Docker for local and production environments
· At least 2 years of DevOps or platform engineering responsibilities
Additional Qualifications
· Background in scientific or engineering fields will help a great deal in this role — materials, physics, chemistry, etc.
· Experience with Graph Databases (preferably Neptune)
· Familiarity with C# ASP.NET (or with similar technologies like Java Spring Boot)
· Curiosity about FAIR data principles, knowledge graphs, and modern scientific data management
About You:
You...
· Are an engineer who cares about software quality, long-term maintainability, and user impact
· Are comfortable translating ambiguous scientific needs into technical solutions
· Take ownership — from brainstorming to deployment
· Want to help shape the future of scientific R&D
· Are a self-starter that is highly self-motivated and professional who takes initiative and delivers quality results with an emphasis on accountability and a bias for action
Applicants must be authorized to work in the United States. This is a remote position, but occasional travel to customer sites and research conferences may be required.
Job Type: Full-time
Pay: $65,000.00 - $100,000.00 per year
Benefits:
Schedule:
Application Question(s):
Experience:
License/Certification:
Work Location: Remote