Job
Description
In this role, as a team leader in the Engineering team, you will be responsible for overseeing a scrum team dedicated to developing an omni channel messaging product that processes billions of transactions daily using state-of-the-art technology. Key Responsibilities: - Engineer scalable and reliable messaging products for SMS aggregation and other communication channels while ensuring accountability for your team(s) and product(s). - Collaborate with business teams to align product deliveries with business requirements and play a significant role in achieving organizational goals. - Understand customer needs and prioritize delivery with your team's primary focus. - Define, measure, and maintain the quality standards of deliverables produced by your team. - Guide your team in adhering to Scrum methodologies for efficient delivery. - Foster team growth through strategic planning, talent acquisition, and career development for team members. - Enhance team capabilities by identifying skill gaps, providing necessary training, and promoting intellectual rigor. - Ensure customer satisfaction by delivering projects on time, within budget, and meeting quality expectations. - Create technical requirement documentation and ensure requirements traceability at the system level. - Uphold high delivery standards by providing objective support and striving for excellence in code quality. - Manage implementation of requirements and designs by the project team, following engineering processes diligently. - Contribute to defining solution and subsystem architecture, considering platform constraints and promoting reuse and maintainability. - Address product issues from operations and take ownership in providing effective solutions. - Drive strategic initiatives related to Productivity, Automation, Outsourcing, and Location competitiveness. Skills Set: - Proficient in designing and implementing scalable solutions using any high-level programming language. - Conduct design and code reviews for team members. - Proficiency in languages like C++/Java/Python, message-oriented middleware, PostgreSQL, and familiarity with the Functional programming paradigm. - Thorough understanding of Internet protocols, cloud architecture (DO, AWS, Azure), virtual machine architecture, single-page architecture, socket-level programming, REST API design, Sprint-based delivery, Test-driven development, CI/CD, QA lifecycle, JIRA, and GitHub. Desired Skills: - Proficiency in Erlang/Elixir and understanding of SMPP.,