About the Role
Finatal is looking for an experienced Senior Back-End Engineer with a strong background in TypeScript and Node.js to join our client’s team. This role offers an opportunity to design and architect an in-house system tailored to our unique needs, addressing critical challenges within the business, such as data disorganization, duplication, and quality issues. You’ll have a major role in building a scalable backend architecture that identifies and models essential processes, transforming them into a solution that drives organizational efficiency.
Key Responsibilities
- Architect and develop large-scale backend applications, focusing on data integrity and process efficiency.
- Collaborate with the team to design and implement unique systems that organize and streamline company data, identifying and modelling processes within the system.
- Customize build tools and maintain high standards of clean, testable code.
- Utilize and optimize relational databases (PostgreSQL, MySQL) to support application architecture.
- Support the Lead Back-End Engineer in backend development processes and decision-making.
Skills and Qualifications
- 10+ years of back-end engineering experience.
- Advanced proficiency with TypeScript and Node.js.
- Strong experience with PostgreSQL and MySQL, with an understanding of database architecture in large applications.
- Demonstrated experience in designing and developing scalable back-end architectures and system integration.
- Proven track record in building and improving custom software solutions, particularly for complex business requirements.
- Strong communication skills, with the ability to articulate and justify the role you played in previous projects.
Interview Process
- Initial Chat: Discuss your development experience and approach to problem-solving.
- Technical Interview: A more detailed, hands-on session with coding tasks to showcase your technical capabilities.
- General Discussion: HR check in.