Apply on
Original
Simplified
Job Descriptions
- Lead a project team to deliver end-to-end projects across the software development life cycle
- Design, testing, and develop highly scalable, available, and maintainable backend systems
- Collaborate in a highly cross-functional environment with Software Engineers, Product Managers, Quality Assurance to deliver impact
- Guide and review technical designs and coding outputs of the team, taking responsibility for progress and quality of projects
- Optimize the process of developing, debugging, testing, releasing, documenting, monitoring and operating on the cross-stack systems in the team
- Design well layered engineering architectures to model product requirements, abstract reusable components, and decouple independent modules
- Set the technical direction of the backend architecture, plan deliverables and milestones to execute the team's engineering strategy
- Mentor and coach team members on backend software engineering principles and practices
- Cultivate technical culture and innovation, and enhance engineering quality on a cross-team level
Similar Jobs