Bachelor's degree majoring in computer science or other related fields
minimum of 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
Requirements
you will implement a 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 a high-level architecture, collaborate with senior developers across the team on design.
Review and approve 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 Classification
Industry: Internet, Ecommerce Functional Area: IT Software - Application Programming, Maintenance, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization Post Graduation: Post Graduation Not Required