**Job Description**:
- You will implement scalable architecture and work on a committed team contributing to robust projects
- You'll lead a team of engineers to design, develop, and ship product features and improvements
- You'll be partnering closely with the Product Team to evaluate the technical feasibility, release, and timely execution of features
- You'll actively work with the Platform and other Engineering teams to incorporate components, services, and tools into your product; as well as, share components, services, and best practices in return
- People management responsibilities in terms of mentoring, teaching hard and soft skills, and managing their career path
- Nurture and manage the team members to achieve team goals
- Assist the team in computer science day-to-day problems such as debugging issues and others
- Lead software components development and customization for given carriers requirements, plan tasks, hold code and design reviews.
- Analyze carrier requirements, with a larger team, to define high level architecture, collaborate with senior developers across the team on design.
- Review and approve the detailed designs.
- Drive all aspects of the development including requirements definition, design, implementation, unit testing, and integration.
- Responsible in mentoring and teaching subordinates software engineers
Job Requirements:
- Bachelor's degree majoring in computer science or other related fields
- Minimum 5 Years experience in a related field
- +2 years of software engineer lead/managerial experience
- Experience with github, Linux
- Strong algorithmic, data structure and object oriented programming skills
- Software Architecture and Design Methodologies
- You have led technical projects from concept, design, to delivery
- You have multiple years of experience debugging complex issues at every level of the stack
- You are experienced in leading a team of developers; you have the ability and interest to teach others best practices and mentor less experienced engineers
- Execute performance benchmarking and monitoring
- Experienced with relational databases; such as PostgreSQL
- Experience with NoSQL database
- Experience building clean, maintainable, and well-tested code
- Experience with cloud infrastructure systems
- Solid Experience with Golang, JS and CSS is a plus
**IMPORTANT**: