Position: BackEnd (Node.js) Tech Lead
Company: fulcrum
Experience required: 3y
English level: upper

As a tech lead, you will bring amazing projects to life, lead the development team and constantly learn and introduce new approaches.

All products that we build are exciting and valuable. There’s no legacy code involved and we build all projects from start. All of this means — you will have the freedom to implement interesting, innovative tech solutions that will significantly improve user experience. Sounds interesting? I know, let’s jump into details!

Technical Skills
— 3+ years experience in software development
— Node.js
— Knowledge of how to develop applications in a secure manner that meet the principles of OWASP
— Knowledge of source code management using version control and CI/CD across DEV-UAT-PRD environments
— Knowledge of software design: OOD, paradigms of distributed applications, corporate standards for the distributed systems and microservices
— Experience with Agile methodologies to align with business priorities, break down work into Minimum Viable Product (MVP), and iterate quickly on product changes
— Knowledge of one or more of the following relational database management systems: PostgreSQL, MySQL, or MariaDB
— AWS\GCP

Responsibilities
— Maintain control over the architecture lifecycle
— Communicate with stakeholders and clients
— Work with infrastructure costs
— Modeling of data flows, components, interfaces, deployment, and procedures
— Design and plan solution delivery in the most optimal way
— Maintain project dev standards and solution code quality
— Resolve issues and conduct their root-cause analysis
— Inspire and mentor colleagues
— Support and mentor developers
— Plan project roadmap together with project manager

What’s in it for you? Lots of things. Let’s start.

Constant self-education
1. Each week we have DevLog — quick internal meetings where our developers tell about brilliant tech solutions they have used on projects
2. 70% of the price for educational courses is compensated by the company
3. We pay for AWS, GCP, Azure certifications
4. We got a pretty good and versatile library in the office, that you can read, use and grow

Projects that make you proud
1. We work with projects that will make sense and you’ll be proud to have worked on them (the kind of projects you want to share on school and university reunions!)
2. There’s no legacy code. We build projects from scratch.
3. All projects have proper documentation and a clear roadmap, you don’t need to ’think what to do next,
4. You also have a say in everything we do, starting from the roadmap, creating requirements, sprint planning, and scope
5. You aren’t just a coder, you are involved in the business essence of the project, working with a like-minded team, who care about the project
6. If something doesn’t go smoothly, if you think the functionality can be simplified, just go ahead and tell our PM, BA, or a client directly, you have all freedom to do this
7. You can estimate your tasks yourself and choose how you accomplish them
8. If the projects end — we don’t stop working together and find you another interesting project you will enjoy
9. Your work will start with onboarding, to let you know everything about Fulcrum, our development practices, and your project. You won’t be ’thrown into a project right away

What we offer:
Flexible schedule & opportunity to work remotely
Cozy office with beautiful panoramic view at KPI park
Opportunity to boost your professional & personal growth
70% education coverage by Fulcrum & full coverage of AWS, GCP, Azure certifications
Regular team gathering activities
Friendly & open team who have fun creating cool projects together.
Professional English courses;
Medical insurance full coverage;
Engaged & active community. DevLog — quick internal meetings where our developers tell about brilliant tech solutions they have used on projects
Opportunity to be an interviewer, mentor, or take part in the pre-sale process and get bonuses

How we operate:
1. We work with projects that will make sense and you’ll be proud to have worked on them (the kind of projects you want to share on school and university reunions!)
1. We only take projects we can be proud of. And you can be a valuable part.
2. There’s no legacy code. We build projects from scratch.
3. All projects have proper documentation and a clear roadmap, you don’t need to ’think what to do next’.
4. We promise dramatic professional growth & interesting work;
5. Bring ideas that will change how Fulcrum operates, and you will receive our gratitude and rewards;
6. Your opinion matters. Fulcrum is not a typical ‘bureaucratic company, our employees are our core value;
7. Your compensations grows with your responsibility zone
8. If something doesn’t go smoothly or can be simplified, just let us know - you are welcome to do so
9. You have a say in everything we do, starting from the roadmap, creating requirements, sprint planning, etc.

If you feel that everything above is about you, get in touch. We’re always glad to welcome stubborn, enthusiastic, and result-oriented buddies to our team.