Responsibilities
- Build reliable, scalable, and sustainable software architectures
- Work closely with product managers, designers, and engineering teams to shape and deliver features
- Produce clear, maintainable, and well-documented code while performing thorough code reviews
- Identify, diagnose, and resolve issues in current systems to enhance performance and reliability
- Engage in agile rituals and support ongoing team and process improvements