Technical Lead

  • Indefinite
  • Full time
  • Remote

Company Overview

We are a dynamic and innovative company, passionate about developing cutting-edge online solutions that make life easier. Currently, we're hiring for SocialNest, which is at the forefront of the social media growth industry, helping businesses and individuals amplify their digital presence on platforms like Instagram and TikTok.


Job Description

We are seeking an experienced and highly skilled Technical Lead to oversee and guide our backend and frontend development teams. The ideal candidate will possess advanced technical expertise in PHP, frontend technologies, and a solid understanding of full-stack development. This role demands a visionary leader capable of architecting scalable solutions, mentoring team members, and ensuring the delivery of high-quality, robust software solutions.


Responsibilities

  • Collaborate closely with CTO and other stakeholders to align technical solutions with business goals.
  • Lead a cross-functional development team, mentoring both backend and frontend developers and providing technical direction.
  • Ensure best practices in code quality, including writing unit tests, conducting code reviews, and optimizing for performance.
  • Architect and implement complex systems using Symfony, leveraging microservices architecture to ensure scalability and fault tolerance.
  • Design and manage microservices communication via message brokers like RabbitMQ and Apache Kafka, ensuring reliable, asynchronous service interactions.
  • Develop and manage containerized applications using Docker and orchestrate containers using Kubernetes to ensure scalable, resilient microservices.
  • Oversee the integration and management of databases, including MySQL, PostgreSQL, and MongoDB.
  • Optimize the frontend experience using JavaScript, SASS, and modern frontend best practices to deliver a cohesive user interface.
  • Utilize data analytics tools, such as Google Analytics and Datalayer events, for data-driven decision-making.
  • Optionally, leverage Python for advanced scripting and data integration tasks across the platform.


Requirements

  • Proven experience as a Technical Lead or Senior Developer with leadership responsibilities.
  • Expert knowledge of PHP, with extensive experience in the Symfony framework.
  • Strong proficiency in frontend technologies, including JavaScript and SASS.
  • Deep understanding of database systems, including MySQL, PostgreSQL, and MongoDB.
  • Experience with microservices architecture and containerization using Docker.
  • Strong proficiency in microservices architecture, including designing, implementing, and scaling services using message brokers like RabbitMQ and Kafka.
  • Strong understanding of CI/CD pipelines.
  • Knowledge of API gateways and service discovery
  • Strong analytical and problem-solving skills, with a data-driven approach.
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Demonstrated ability to lead and inspire a development team.
  • Optional: Experience with Python for scripting and data integration.
  • Familiarity with WordPress and Node.js for specific integration tasks..


Benefits and Perks

  • Competitive salary package with performance-based bonuses.
  • Health insurance contribution.
  • Flexible working hours with a core hours system.
  • Opportunities for professional development and training.
  • A dynamic and supportive work environment.
  • Generous paid leave in addition to honeymoon, paternity/maternity, and more.