We are looking for a Software Team Leader with a deep understanding of backend development, API architecture, event-driven systems, and extensive experience in leading development teams.
As a Hands-On Team Leader, you will play a crucial role in driving the technical direction of our CRM and API development efforts, particularly within the context of event-driven systems.
Responsibilities:
- Led a team of full-stack & backend developers, fostering a collaborative and high-performance work environment.
- Provide technical guidance, mentorship, and hands-on expertise in backend development, API architecture, distributed systems, and event-driven architectures.
- Drive the design, development, testing, and deployment of high-quality, scalable, and reliable backend services, APIs, and event-driven systems.
- Collaborate with product managers, designers, and other stakeholders to define project requirements, technical specifications, and roadmaps.
- Take ownership of technical decisions, architecture, and code quality, ensuring alignment with industry best practices and company standards.
- Monitor and optimize system performance, scalability, and security in a high-volume event-driven environment.
Requirements:
- 6+ years of software development experience, with a strong emphasis on backend development, API architecture, and event-driven systems.
- Highly Proficiency with PHP applications- must.
- At least 1 year of proven leadership experience, leading development teams and driving successful project delivery.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience with C# or Node.js- big advantage.
- Strong knowledge of API design principles, RESTful architecture, microservices, and event-driven patterns (e.g., pub/sub, event sourcing).
- Experience with agile methodologies (Scrum, Kanban) and a track record of delivering projects in a fast-paced environment.