We create powerful, beautiful, and intuitive digital products. We don’t blindly follow trends. We take our understanding of the latest technologies and build the best solutions for our enterprise clients. We’re big believers in collaboration across engineering, UX, and product teams. We combine our individual expertise to solve complex challenges. We seek team members who care about results and are not afraid of taking ownership. Senior Software Engineer and Team Lead is an important role within our organization that gives a person a wide range of responsibilities and opportunities to grow themself and others. As a senior software engineer, you will join a skilled team of engineers building a unique product. It would be a project with a mixed tech stack and microservice architecture. You will play a role in developing software using one of the backend technologies: Java, JavaScript, or .NET. You should also be skilled with one of the front-end frameworks like React or Angular – there is no strong requirement for a specific technology stack. An important part of responsibilities is leading and growing team members. This includes setting and following career path, goals, having regular one-on-one meetings, monitoring team health and motivation, participation in job interviews and company events.