How about becoming a part of a stellar team that came from huge companies like AWS, Google, and Microsoft? Then join us!
We are looking for an experienced Tech Lead (JavaScript + Node.js) to join us in a startup environment.
The product you will be working on consolidates data and knowledge fragmented across all clouds, tools, and teams. Thus, everyone can find essential information about applications, services, and infrastructure in one place.
This is a great opportunity to work on a project that helps all your colleagues worldwide to have an up-to-date and smart tools register.
If you are willing to be a part of a dynamic startup environment and care about the product you create like about your own child, then you are welcome to join!
CUSTOMER
We are working with a rapidly growing young company. There are not many competitors who create similar tools. And entering this market fast would be an unbeatable advantage.
Each large software company will be 100% interested in such a storage system since tracking all the tools manually is impossible.
PROJECT
Today, essential knowledge about engineering output and other artifacts has become trapped inside a growing array of tools and tribes in companies that use a distributed cloud architecture. Our customer aims to liberate this knowledge by making it accessible and actionable in a tool beloved by teams of developers who write, deploy, and operate code. The technology team, group, and department leaders also highly value the solution.
Elaborate technical design of complex systems or their large components
Implement portions of software following a given classes/components design and using your primary tech stack
Ensure quality, maintainability, and conformance of software with best practices
Produce clean code and proactively review it with peers to ensure its quality
Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks
Participate in estimation and planning sessions
Participate as the technical solution owner in proposal preparation efforts and perform knowledge transfer to the team lead/responsible software architect when the project starts
Play supervisory, advisory, and coaching roles for one or several Senior specialists, ensuring their assigned tasks are delivered thanks to the guidance and peer reviews provided
Develop technical project documentation and user documentation
Participate in project and team meetings, provide relevant contributions and information
Analyze a given business problem, extract and document business requirements, and elaborate technical solution
Communicate with the customer on complex matters, discuss, negotiate
Participate in technical interviews of software developerment specialists and assess candidates’ capabilities against job requirements
6+ years of software engineering experience
Education: BS in computer science or relevant discipline
Excellent knowledge of JavaScript, TypeScript
Solid experience with ReactJS, Node.js, and related ecosystems
Solid experience with MongoDB
Strong estimation skills, ability to come up with solutions, pros/cons
Strong knowledge of algorithms and data structures
Experience with designing, implementing, and shipping rich web applications
Openness to working and collaborating in a multidisciplinary team
Ability to communicate design rationale and build team consensus over business drivers
Technical leadership experience
DevOps experience / some time spent operating and maintaining code in addition to writing it
PERSONAL PROFILE
Being able to work on a variety of tasks with a high level of uncertainty
Flexibility in approach and communication
Enthusiastic problem-solver
Good team player
Customer Orientation
Openness to feedback and changes
Thoroughness and accuracy
Striving for high-quality solutions