Location: remote
Do you have such a gift as the ability to see the “big picture” and drive dev team?
If 'YES' - it might be a wonderful opportunity for you!
Due to the growths of our b2b SaaS products we need you to supervise one of our smart team (2-4 developers from Germany and Poland) and to create an architectural approach to software design and implementation.
Requirements:
Minimum 3 years of proven work experience as a Team Lead
Excellent knowledge of software design and architecture
In-depth understanding of performance metrics
Familiarity with different modelling methods
Organizational and decision-making skills
English B2
Frontend (optional):
1) Vue.js, Vuex, Typescript, Javascript, (D3.js)
OR
2) Vue.js, Vuex, Typescript, Javascript, DevExtreme, SignalR
Backend (optional):
1) .Net Core, NUnit, NSwag, FluentValidation, Mapster, Redis, Docker, Azure Framework (App Service, Functions, Event Grid, Storage, AD B2C, Pipelines, Application Insights), Atlas MongoDB
OR
2) C#, .NET, Linq, NHibernate, .Net Remoting, Java (Agents), ASP.NET, IIS, Oracle, MS SQL, Postgres, Jenkins, NUnit
Responsibilities:
Design application architecture by describing an optimum set of objects, methods, events, data, technologies that are necessary to implement the tasks, and their smooth interaction
Develop high-level product specifications with attention to system integration and feasibility
Teamwork coordination/control by setting tasks, code review and compliance with the quality and timing of its implementation
Performance analysis of the designed system to find bottlenecks, potential pain points and elements
Support for the server infrastructure and DevOps
Define all aspects of development from appropriate technology and workflow to coding standards
Write and maintain coding standards, catalogues of design patterns and anti-patterns
Keep documentation of all architectural solutions and their constant updating
Estimate work costs and risks for the implementation of tasks and components
Code refactoring and individual components and systems development
Inspire team environment with an open communication culture
Set clear goals, motivate team members, and oversee the day-to-day operation
Monitor team performance and report on metrics to Product Manager
Recognize high performance and encourage creativity
We offer:
A space to reveal yourself and take one of the key positions
Amazing and accessible CEO and Product Manager who is ready to help
Salary: $4k - $5k
Challenging but exciting tasks and all needed tools to achieve them
8-hours working day, paid holidays, and sick leaves
Opportunity to attend professional events financed by the company
Training programs, conferences, and seminars (including international)
Awesome colleagues and pleasant working atmosphere
Ability to focus on your tasks — lack of bureaucracy and micromanagement
Network-style culture — easy communications and access to clients
Corporate celebrations and fun activities, some of them unforgettable
Possible international on-site visits
About the company: German IT company with 20 years in leadership. We value each of our talents and give them maximum freedom regarding ideas and creativity that is the driving force of our Agile company.
One of the solutions provided by us since 2012 is a platform that covers 100% of testing and automation processes for enterprises and medium-sized businesses. Our customers and users include private and public companies, enterprises, and corporations from the energy, financial, IT, service, and other sectors.
How to apply: send your CV to Telegram: @IhorReznik
Comments