Remote
An award-winning technology company and leading digital agency group with a growing client base in the US, Europe, and Africa. They enable clients to create and execute successful strategies and end-to-end solutions for their digital transformation: from customer-centric design and marketing services to custom software engineering and intelligent enterprise automation.
They’re recognized leaders in e-commerce, SaaS, and marketplace solutions and in AI and Data Science.
They’re launching a brand new tech direction and they are looking for ambitious and result-driven Tech Lead (.Net ) to join the team. The ideal candidate should have a strong software engineering background with deep expertise in Azure and a willingness to deal with microservices.
Your first project will be the design and development of a full-service EdTech platform for one of the most prestigious Hospitality Educational institutions in the world, with HQ in Switzerland
Core requirements:
- A computer science, software engineering, or related field master’s or bachelor’s degree is a must
- Sufficient English level for communication (verbal and written)
- Good communication and collaboration skills
- 5+ years of commercial experience with .NET
- Commercial experience with ASP.NET Web API, ASP.NET Core
- Commercial experience with testing frameworks
- Entity Framework/Dapper
- Sufficient knowledge of Javascript/Typescript and Node.js
- Experience with advance SQL (MSSQL, MySql, Postgres) and NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
- Messaging systems
- Search Engines (e.g. ElasticSearch, Azure Search, Apache Solar)
- Architectural and Design Patterns. OOP, SOLID, DDD, TDD, BDD). Database theory (RDBMS, NoSQL)
- Working experience with CQRS (with or without Event Sourcing)
- Working experience with Microservices architecture (including sync/async communications, API Gateway, etc.);
- Performance optimization and caching tools
- Parallel and concurrent programming, multi-threading
- Understanding of network interactions protocols and conventions (e.g. REST, RPC, Websockets)
- Understanding of oAuth2, JWT, OpenID
- Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
- Experience with Docker
- SCM tools working experience (Git, Github/Bitbucket)
Nice to have:
- Expertise in Angular/React
- Experience with Kubernetes on Cloud
- Experience with Big Data & Analytics
- Certifications on:
* Microsoft Certified Developer
* Cloud computing platforms (Microsoft Azure, AWS, Google Cloud Platform)
Main Tasks And Responsibilities:
- Communicate with POs and customers to clarify the functional and non-functional requirements
- Design, research and evaluate technical solutions to implement business requirements
- Work closely with Solution Architects on researching and prototyping complex solutions
- Estimate implementation efforts
- Dive deep into clients’ business needs to explain the value of tech solutions or integrations to them
- Take an active role in the hiring of a new .Net team
- Lead a cross-functional team
- Be a technical mentor for other team members
- Deliver high-quality features within Agile frameworks
- Research and use new technologies to find more efficient ways to solve specific issues
They are offering:
- A young, vibrant and fast-growing startup environment, with plenty of room for self-development;
- Professionally and personally grow in the multicultural environment: available educational budget, regular knowledge sharing sessions, international atmosphere;
- Keep your work-life balance: we offer unlimited vacation days, e-transportation if/when required, regular team-building events, and Friday drinks in the office;
- Have financial strength: a competitive salary and opportunity
Send your CVs to @Nastunya or cv@4team.com.ua