Lead backend architecture design and technical decisions for assigned microservices or platform components, owning delivery of backend features end-to-end, mentoring junior developers, driving optimization, partnering with frontend, DevOps, and QA teams, managing technical debt, and contributing to incident response.
- Lead backend architecture design and technical decisions for assigned microservices or platform components.
- Own delivery of backend features end-to-end, ensuring code quality, performance, and security standards are met.
- Mentor junior developers on coding practices, design patterns, and troubleshooting; conduct code reviews and provide constructive feedback.
- Drive optimization of backend systems for scalability, latency, and resource efficiency; identify and resolve bottlenecks.
- Partner with frontend, DevOps, and QA teams to define APIs, integration points, and deployment strategies.
- Bachelor's in Computer Engineering
- Bachelor's in Software Engineering
- GED in Computer Technology
- Master's in Computer Science
- Master's in Information Technology