- 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.
- 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.