Backend Tech Lead (Node.js)

Location: Remote

### About Us

Redvike is a boutique software development agency. We are working with rapidly growing companies in real estate, education and banking. We help our partners to build their digital business from an idea to revenue generating products. As we grow, we are excited to welcome new members to our talented team that will help us in building new technological solutions.

### Role Overview:

We're seeking a Tech Lead Back-End (Node.js) to join our service company and spearhead the development of comprehensive web and mobile applications in the banking sector. This ambitious project is designed to leverage opportunities in the finance market to create seamless, secure, and user-friendly experiences for both administrators and users. As a Tech Lead, you will play a crucial role in guiding the development team and ensuring the successful implementation of these platforms tailored for our international clients. In addition to hands-on development with our primary technology stack, which revolves around TypeScript, you will also lead a team of developers. Our projects primarily utilize React for the front-end, Node.js for the back-end, and React Native for mobile development.

## Key Responsibilities:

1. Architectural Design and Guidance:
- Lead the design and development of scalable architecture to ensure efficient performance and reliability of web and mobile applications.
- Make informed architectural decisions that align with both current and future business needs.
- Make sure the security and privacy are well considered and taken care of when choosing solutions and coding the back-end services and API endpoints.
2. Third-Party Service Integration:
- Assist project stakeholders by leveraging your expertise in the selection and integration of third-party services, ensuring optimal functionality and alignment with project goals.
3. Code Quality Assurance:
- Uphold high standards of code quality through regular reviews, maintaining best practices in programming, and implementing robust testing strategies.
4. Task Management and Delegation:
- Collaborate with the Product Owner (PO) to plan and delegate tasks efficiently among backend team members, ensuring clear objectives and timelines.
5. Requirements Analysis:
- Support the PO in identifying and analyzing user requirements to ensure the development aligns with user expectations and project scope.
6. Framework Selection:
- Choose the most appropriate development frameworks and tools that best fit the project requirements and goals.
7. Technical Debt Management:
- Monitor and control technical debt, ensuring that it does not compromise the scalability or performance of the application.
8. Team Recruitment and Development:
- Participate in the recruitment process to select skilled team members and foster professional growth and development within the team.
9. Team Leadership and Motivation:
- Provide leadership and motivation to the team, fostering a collaborative and innovative work environment.
10. Stakeholder Engagement:
- Engage regularly with all project stakeholders to provide updates, gather feedback, and adjust project direction as needed to meet the project's objectives and deliverables.

## Requirements:

- Development Expertise:
- Demonstrate over 5 years of development experience with modern back-end frameworks.
- Show a strong track record with at least 4 years of experience in Node.js.
- Apply practical knowledge of TypeScript and Nest.js in developing software.
- Design robust APIs and scalable back-end architectures.
- Manage data effectively using various types of databases, both SQL and non-SQL.
- Leadership and Management:
- At least 2 years of commercial experience in managing development teams.
- Ensure project delivery using modern tools such as CircleCI, Docker, Kubernetes, and Swarm, across environments like AWS or Azure.
- Technical Proficiency:
- Deep understanding of ECMAScript specifications.
- Proficiency in Git.
- Fluent in English.

## Additional (good-to-have) skills:

- Experience with building and implementing core banking systems for at least 2 years.
- Experience with AWS cloud services.
- Education in finance, economics or business
- Knowledge about security aspects of banking projects
- Understanding of diverse financial assets, currencies and legal landscape inside and outside of EU

About Redvike

We are a boutique development agency that specialises in web and mobile development for startups and enterprises.

We work with both young, well-funded startups as well as enterprises to deliver full-cycle development services starting from defining product goals and roadmap and finishing by deploying solutions and handing over projects to in-house teams.

The company was founded in 2017, consists of 29 people and delivered more than 20 projects to clients from Sweden, Norway, US, Canada and Ireland. Some of the companies we have worked with include well-known European startups like Sana Labs, Depict.ai, Shoptagr, Naava and more.

From 2020 we have switched to a remote-first approach and since have hired people for all over Poland.

Company website:
http://redvike.com/
Job posted on 25 April 2024
417 views    87 applications

To apply for this and other jobs on Djinni login or signup.