
Senior Software Engineer I (Full Stack)
DigitalOceanabout 3 hours ago
Responsibilities
- Design, build, and maintain robust backend services and asynchronous workflows in Python and Go.
- Create highly interactive frontend interfaces using React and TypeScript.
- Integrate backend control planes with secure execution environments.
- Build and operate scalable APIs connecting data pipelines and evaluation engines.
- Manage complex client-side application state and render large volumes of data efficiently.
- Champion a top-tier developer experience by ensuring intuitive and performant tools.
- Collaborate with cross-functional partners to support complex evaluation scenarios.
- Drive engineering best practices including code reviews and comprehensive testing.
- Monitor system performance and investigate bottlenecks for high reliability.
Requirements
- 5+ years of software engineering experience in backend and frontend development.
- Deep proficiency in Python and Go, or strong experience in C++/Java with a willingness to learn.
- Hands-on experience with durable workflow orchestration engines.
- Strong knowledge of containerization and virtualization technologies like Docker and Kubernetes.
- Experience building resilient APIs and handling high-throughput event data.
- Proven experience with complex, data-heavy web applications and state management.
- Design fluency and ability to collaborate with designers effectively.
- Strong understanding of AI/ML ecosystems and non-deterministic systems.
- Excellent communication skills and ability to work in a distributed team.
Benefits
- Access to resources for career development, including conference reimbursements and LinkedIn Learning courses.
- Competitive benefits including an Employee Assistance Program and flexible time off policy.
- Potential for bonuses and equity compensation based on performance.
- A supportive work environment that prioritizes employee well-being.