Job Description
Responsibilities
- Writes production‑ready code, aiming for self‑documenting code that aligns with the overall service architecture. Utilizes abstractions and code isolation effectively. Ensures apps can be monitored using a single observability tool and optimizes apps for the lowest possible infrastructure cost. Works in a specific stack and implements detailed software design.
- Take full ownership of one project from conception through deployment, including planning, execution, and monitoring.
- Provide guidance and mentorship to less experienced team members, promoting best practices in cloud architecture and development. Provides mentorship to Software Engineers in one stack.
- Identify issues in more than one stack and refactor systematic issues in at least one stack. Respond to stakeholders when an issue is raised.
- Other duties as assigned.
Requirements
- 5 years of experience as a software engineer (fulls...