Position: Engineering Team Lead
Company: Titu Blockchain
Experience required: 5y
English level: upper

Our company is a B2B marketplace for reliable technical services. We specialize in recruiting for clients creating "Future Technologies" such as:

– Big data technology: data engineering, microservices and analytics
– Distributed technologies: blockchain and NFT
– Cognitive technologies: artificial intelligence and machine learning
– Spatial technologies: augmented and virtual reality, metaverse, games and gamification
– Physical technologies: Internet of things and edge computing
– And much more...

We are an exciting and fast-growing technology startup with a vision to become the world's best place to outsource business. We're looking for world-class talent to join our high-performance team. We want people who are passionate about creating something that will change the world. We like people who are full of ideas, assertive and entrepreneurial. We also value team spirit, reliability, persistence in solving complex problems, and quick decision making. As part of a small and compact team, you will have a direct impact on the overall success of the company.

**Requirements**
5+ years production JavaScript application design, development, and testing experience.
5+ years experience with web application development including Node.js applications on top of RESTful APIs.
5+ years of solid knowledge of popular JS frameworks and libraries, as well as knowledge of TypeScript
80% Hands on experience and strong leadership skills in managing smaller teams effectively.
Passionate about developing amazing user experiences.
Strong desire to learn, to experiment, and to share knowledge with others
Real world experience with cross-browser, cross-platform, and design constraints on the web.
Well experienced in developing and executing automated unit, functional and integration tests.

**Responsibilities:**
Design, coding, testing, and production release are all part of the development life cycle.
Create web applications that adhere to accessibility and TDD best - practice.
To create amazing product experiences, collaborate closely with design and product.
Deliver code in an agile team environment.
Drive innovation through rapid prototyping and iterative development.
A passion for technology and for developing robust, scalable, state of the art software systems.
Architect, Design and Develop software for distributed systems with the high performance, scalability and availability requirements.
Provide technical leadership and mentoring to engineers within the team.
Lead code reviews to drive the team to the highest standards for Node and Java web applications.
Drive innovation through rapid prototyping and iterative development.

**We guarantee:**
• Career growth and learning opportunities
• Timely payment of salary according to the contract
• Corporate events

**Send us your CV and join our team!**