about 2 months ago
Remote, WorldwideSenior / Staff+
Responsibilities
- Take end to end ownership of features from requirement understanding to post-release stability.
- Deliver across the full stack including frontend, backend, and data layer design.
- Write clean, testable, well-structured code and participate in code reviews.
- Design maintainable and reusable solutions considering the broader system.
- Identify technical risks and propose solutions early in the process.
- Collaborate across engineering functions and communicate technical decisions clearly.
- Contribute to platform-level work including API design and service reliability.
- Mentor and support less experienced engineers through knowledge sharing.
- Participate in agile ceremonies and take accountability for team commitments.
Requirements
- 8 or more years of professional software engineering experience with full stack delivery.
- Proven track record of owning features end to end with accountability for quality.
- Strong software design fundamentals including API design and data modeling.
- Experience working independently in environments with ambiguous requirements.
- Demonstrated ability to mentor junior engineers and contribute to team culture.
- Strong written and verbal communication skills for explaining technical decisions.
