Job Summary (List Format):
- Design develop and maintain robust scalable and maintainable software systems focusing on large-scale and high-utilization APIs
- Build high-performance APIs and microservices primarily using with secondary use of Python/Java
- Own the full lifecycle of critical APIs including design deployment monitoring and ongoing optimization
- Ensure APIs consistently meet or exceed defined SLAs and proactively resolve performance issues
- Optimize infrastructure and deployment processes on AWS to maximize uptime and responsiveness
- Collaborate with cross-functional teams (product managers designers engineers) to translate business needs into technical solutions
- Review code provide mentorship and participate actively in architectural discussions
- Continuously improve engineering practices tooling and development processes
- Contribute to technical strategy and product roadmap
- Utilize modern software development tools and best practices (e.g. Git CI/CD testing frameworks)
- Work in a fast-paced agile environment demonstrating strong problem-solving and communication skills
- Preferred: Experience with containerization (Docker Kubernetes) event-driven architectures distributed systems caching data modeling and front-end technologies
- Foster knowledge sharing and mentor junior engineers as part of team growth