Open
Backend Engineer
Job Description
In this assignment focus will be in using Node.js and TypeScript in the backend development.
The team is currently in the process of designing an in-house data platform in order to reduce costs for the company. You will be part of the team that will work in this solution.
Skills:
- Create new solutions by using existing use cases and technical infrastructure.
- Provide cost estimation for the solutions, including ongoing monitoring solutions such as DataDog to track expenses and optimize resource utilization.
- The team has some technical debt that you will also be working on, particularly in migrating from JavaScript to TypeScript, ensuring minimal disruption to ongoing operations.
- Utilize Node.js and TypeScript for backend development, demonstrating senior-level expertise to architect and implement end-to-end solutions. Emphasize the ability to design a new architecture that aligns with our long-term objectives.
- Pay close attention to quality assurance practices, ensuring the reliability, scalability, and security of the platform. Incorporate event-driven architecture principles, leveraging Kafka for seamless message handling.
- Document all aspects of the work, including system architecture, development processes, and data management procedures. Emphasize the importance of data research in understanding and addressing customer needs effectively.
Your profile:
- Extensive experience of TypeScript and Node.js
- Kafka
- AWS
- Experience of working with end to end solutions and preferably with data related plattforms