Technical Lead

Job description

  • Help build and lead great software teams to deliver world-class products.
  • Lead a team of software engineers in implementing high-quality services including design, development, and deployment of new business functionality.
  • Encourages and supports others to take on responsibility, authority, and accountability.
  • Be an active partner for Product management in order to deliver market fitting solutions. 
  • Establish a solid project framework and development processes.
  • Take part in engineers day to day technical guidance and support them in complex problem-solving. 
  • You will be promoting a culture of excellence, where best practices and standards are an everyday habit.

Job requirements

  • 5+ years of professional experience architecting, developing, and shipping software products and/or services.
  • Experience in multi-tiered distributed systems, web services, APIs, and relational & NoSQL databases
  • Extensive backend programming experience in one or more of the following: C#, Go, Python
  • Ability to: effectively articulate technical challenges and solutions; deal with loosely defined problems and fast-changing requirements & think abstractly.
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design.
  • Experience in Microservices architecture, Kafka, Redis, ElasticSearch is a big plus
  • Able to thrive in a dynamic environment where goals and requirements may be changing.