Responsibilities
- Plan, design, and develop software solutions for assigned application domains
- Evaluate current systems and recommend enhancements to improve performance and reliability
- Advise the team on sound architectural patterns and engineering principles
- Take full responsibility for production systems owned by the team
- Diagnose and fix issues in live environments for team-supported applications
- Promote effective communication within the team and across departments
- Recognize gaps in internal communication processes and suggest corrective actions
- Lead efforts to refine and improve team workflows and practices
- Support accurate scoping and planning of development tasks
- Collaborate with product and management leadership to execute product strategy
- Tackle technically challenging problems with confidence and precision
- Coach developers to enhance skills and drive ongoing team growth
Work Arrangement
Remote (Country)
Team
cross-functional team
Other
- Only applications with resumes in English will be reviewed
- This description does not list every duty; management reserves the right to modify responsibilities at any time


