
Vooteam -
Company: Vooteam –
WebSite: Nasr City, Cairo, Egypt
Job Description:We are seeking a highly skilled Senior Backend Developer to contribute to our team’s advancement of innovative solutions. The successful candidate will possess demonstrable expertise in NestJS and Node.js programming, coupled with a strong commitment to developing scalable, high-performance backend systems predicated on event-driven system architecture and microservices. The responsibilities will encompass: expert proficiency in Node.js, including a thorough understanding of its ecosystem and best practices; developing and maintaining applications using TypeScript, leveraging its features for building robust and scalable backend systems; designing, developing, and maintaining robust RESTful APIs to support various applications and services using Express.js; utilizing NestJS for building efficient, reliable, and scalable server-side applications; managing and optimizing PostgreSQL databases, ensuring data integrity and performance; implementing and maintaining event-driven architectures using Apache Kafka or RabbitMQ; designing, developing, and maintaining robust RESTful APIs to support various applications and services; integrating with various third-party services and APIs to enhance application functionality; utilizing Git for version control, with a strong command of Git CLI for efficient code management; implementing authentication protocols such as OAuth and SAML to secure applications; implementing logging and monitoring solutions using OpenTelemetry to ensure system observability; writing and maintaining unit tests to ensure code quality and reliability; utilizing Docker for containerization, ensuring consistent and scalable deployment environments; applying object-oriented programming principles and SOLID design patterns to create maintainable and scalable code; designing and developing systems based on event-driven architecture principles; and working within Agile methodologies, participating in sprints, stand-ups, and other Agile ceremonies.
Skills:
- Proven experience as a Senior Backend Developer or similar role
- Strong understanding of software development principles and methodologies.
- Excellent communication and collaboration skills.
- Demonstrate strong problem-solving abilities and a proactive approach to identifying and
resolving issues. - Ability to work independently, manage time effectively, and deliver high-quality code
without constant supervision. - Experience in fintech applications, ensuring compliance with industry standards and
regulations.