Senior Backend Engineer (Node.js)
Zeal
- مصر
- دائم
- دوام كامل
- Design, develop, and maintain backend services using Node.js and Nest.js.
- Build and maintain RESTful APIs and microservices to support frontend applications and third-party integrations.
- Drive architecture and design decisions for backend systems.
- Ensure code quality through testing, reviews, and adherence to best practices.
- Work with MySQL and MongoDB to build performant, reliable data layers.
- Optimize backend performance and scalability to handle increasing loads.
- Collaborate with cross-functional teams to align technical solutions with business objectives.
- Mentor junior engineers and help elevate the overall backend engineering standards.
- Integrate message brokers like Kafka or RabbitMQ for asynchronous processing.
- Ensure backend systems follow security best practices and compliance requirements.
- Contribute to DevOps efforts, including containerization (Docker) and CI/CD pipelines (GitHub Actions or similar).
- 5+ years of experience in software development, with a focus on backend engineering.
- Deep expertise in Node.js, JavaScript (ES6+), and TypeScript.
- Strong experience with Nest.js or similar modern backend frameworks.
- Proficiency in MySQL and MongoDB, with an understanding of relational and NoSQL design principles.
- Familiarity with Docker and container orchestration (e.g., Kubernetes).
- Experience in working with Git, CI/CD tools, and Agile/Scrum workflows.
- Knowledge of software design patterns, data structures, and system architecture.
- Solid communication skills in English (both written and spoken).
- Familiarity with event-driven architecture and asynchronous systems.
- Experience working with AWS or other cloud providers.
- Background in startups or high-growth environments.
- Experience with performance profiling and backend optimization.
- Work from Anywhere: Enjoy the flexibility of remote work or join us in a hybrid setup. Your choice, your comfort.
- Competitive Compensation: We value your talent and offer packages that reflect it.
- Collaborative Culture: Join a team where trust, transparency, and continuous learning are at the heart of everything we do.
- Make an Impact: Have ideas to make things better? Awesome. We're all ears and ready to innovate.
- Shape the Future of Fintech: Work on cutting-edge fintech solutions that impact thousands of users.