Position: Full-Stack Team Lead
Company: 8allocate
Experience required: 5y
Category: Python
English level: upper
Published: 2022-04-01T00:00:00+03:00

Requirements:

● 3+ years as Team Leader, working with Agile methodologies

● 5+ years of proven hands-on experience developing applications\platform, both on the server side with Python and client side with web frameworks (Angular)

● Proven track record of hiring and managing high performing engineering teams

● Excellent analytical and interpersonal skills, with the ability to work successfully with engineers, product owners and business stakeholders

● High standards for clean code, quality, testing, and performance

● B.Sc. in computer science or an equivalent

● Experience in Microservices architecture, cloud and SaaS environments

● Experience and deep understanding of Agile and SAFe development methodologies

● Strong background and experience with scalability & performance



Responsibilities:

● Guide team development efforts towards successful Sprint/Release delivery

● Provide technical leadership to teammates through coaching and mentorship

● Maintain high standards of software quality within the team by establishing good practices and habits

● Identify and encourage areas for growth and improvement within the team.

● Collaborate with other software developers, Product Owners, Tech Leads, RD manager and software architects to plan, design, develop, test, and maintain web-based business applications.

● Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work with Team spirit

● Prepare reports, manuals and other documentation on the status, operation and maintenance of sprints

● Design, develop, and unit test applications in accordance with established standards

● Participate in peer-reviews of solution designs and related code

● Package and support deployment of releases

● Work with teammates in the migration of legacy applications

● Develop, refine, and tune integrations between applications

● Analyze and resolve technical and application Adhere to high-quality development principles while delivering solutions on-time

● Sprint planning estimation and resource allocation



About the project:

Our client is seeking a brilliant, creative and highly motivated Application Development Team Lead to lead a team of talented developers, working in a truly agile environment where code is deployed several times a month and utilizing cutting-edge technologies. This person will form task forces to prototype, develop, and deliver native cloud XaaS applications, providing strategic innovative and cost-effective solutions. The Team Leader will have a crucial part in contributing to the roadmap of a scalable AI infrastructure with a web interface.

We believe that our developers should take full ownership of their work: from the initial feature planning phase; choosing the right technologies, designing the code and architecture; coding and all the way to actual deployment in CI/CD environment.

We also believe it is the team leader’s responsibility to empower their employees and allow them to work independently while helping them to make the right choices and maintaining the highest levels of code quality, helping them to really grow as individuals and uniting them into a cohesive team that works as a unit.



About the client:

Our client is a uniquely positioned data science and Intelligence insights product company. They enable the creation of enterprise-level AI-empowered Business Applications to data-intensive organizations, that impact both top line and bottom line.

The company is building a knowledge-based Digital Transformation platform (ELEMENT), and the world's first Cloud AI Operating System (CAIOS), which, without much fuss, are already serving some of the world’s leading financial brands.



Why choose us?

“Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
“Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
“Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.