Job Openings Engineering Team Lead

About the job Engineering Team Lead

Job description

As an Engineering Team Lead, you will be working alongside other engineers and collaborating with product stakeholders, making sure work is planned and delivered incrementally and with quality built in. You will support and coach other engineers, actively enabling them to grow based on their particular interests.

Key Responsibilities

  • Drive the architecture and design decisions for projects, ensuring best practices in software development.
  • Lead and mentor a team of developers in designing, developing, testing, and deploying scalable e-commerce solutions.
  • Work with the team on strategy and execution, delivering testable, maintainable, and high-quality solutions
  • Collaborate closely with cross-functional teams, including product stakeholders,design, QA to prioritize and plan projects that add real value to our users
  • Manage the full software development lifecycle, from concept to deployment and support. Optimize applications for maximum speed, scalability, and security.
  • Bring creative ideas and expertise to the table, having a real impact on our product and engineering practices
  • Ensure continuous integration and delivery (CI/CD) practices are followed.
  • Provide technical guidance and support in AWS cloud services, ensuring efficient and cost-effective cloud operations.

Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software development
  • Proven experience as a tech lead or senior developer in an e-commerce environment.
  • Proven experience with common technologies [Java, TypeScript, Node.js, React, Golang, GraphQL, REST]
  • Experience with container orchestration tools such as Kubernetes. - Knowledge of CI/CD tools and pipelines.
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Experience with RESTful APIs, microservices architecture, and containerization such as
  • Docker, Kubernetes. Familiarity with front-end technologies like - Angular or React Solid understanding of database technologies (e.g., MongoDB, MySQL) and cache
  • mechanisms (Redis, Memcached). Proficiency in Agile methodologies and tools (JIRA, Confluence).
  • Excellent problem-solving, leadership, and communication skills.

Preferred Skills:

  • Strong knowledge of infrastructure automation tools such as Terraform, Ansible, CloudFormation etc.
  • Familiarity with mobile application development (iOS/Android) is a plus

Benefits

  • Competitive salary
  • Health insurance.
  • Pet-friendly workplace.
  • Career growth and development.
  • A dynamic and collaborative work environment.