Job duties
- Design, develop, and maintain responsive web applications and interactive user interfaces
- Collaborate with scientists, engineers, and technical teams to translate requirements into scalable software solutions
- Develop backend APIs and services to support web applications and internal platforms
- Support the continued development and delivery of A2-Ai Cloud, our cutting-edge computing environment platform
- Build dashboards, visualization tools, and interactive applications used by clients and internal scientific teams
- Participate in code reviews, testing, debugging, deployment, and maintenance activities
- Contribute to open-source tools and internal software infrastructure initiatives
A given person is not expected to know all of these techniques, rather will complement their skill set with other team members in projects.
Requirements
- Experience with frontend technologies such as React, TypeScript, JavaScript, HTML, and CSS
- Exposure to backend development using technologies such as Node.js, Go, or Rust
- Familiarity with cloud infrastructure, APIs, containerization, or modern deployment workflows is preferred
- Strong understanding of software engineering principles and application architecture