
Software Engineer
Ethos Lifeabout 3 hours ago
Responsibilities
- Collaborate with engineers and designers to develop and ship features.
- Design, build, and maintain APIs.
- Write efficient, modular, and reusable libraries and abstractions.
- Design and build internal tooling to improve development efficiency.
- Communicate best practices to the team.
Requirements
- 0-2 years of experience in JavaScript, Java, Python, or Rust.
- Experience in TypeScript, GoLang, Python, PostgreSQL, Kubernetes, React, and AWS.
- Familiarity with backend architectural patterns for high-scale web applications.
- Ability to design clean APIs and understand performance issues.
- Knowledge of software engineering best practices, including design patterns and testing.