
Senior Backend Developer (Node.j...
TXG. -
Cairo, EgyptJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
As a Backend Developer at TXG, you’ll play a central role in building and maintaining the core logic and integrations behind our fintech platform. Your work will include:
- Designing and maintaining robust APIs to power both frontend interfaces and internal systems
- Developing backend features for user-facing dashboards and our internal back office
- Managing and optimizing databases and data models, ensuring efficiency and reliability
- Integrating with third-party services (e.g., payment providers, identity verification tools)
- Ensuring the smooth operation and performance of our platform
- Collaborating closely with frontend, DevOps, and product teams to deliver secure, scalable features
- Participating in code reviews, testing, and continuous improvements of backend architecture
What You’ll Get
We believe great work happens when people feel supported, valued, and respected — and we've designed our benefits around that principle:
- Flexible working hours
- Monthly home internet reimbursement
- Performance recognition through perks and gifts
- Access to online learning platforms
- Occasional food delivery credits via local apps
Job Requirements
Job Requirements
- 3+ years of backend development experience with strong proficiency in Node.js and TypeScript
- Demonstrated experience with Fastify (preferred) or Express (with a willingness to transition to Fastify)
- Solid experience with Relational Databases, especially PostgreSQL, and ORMs like TypeORM
- Hands-on experience with unit and end-to-end testing, preferably using Jest or similar tools
- Proven ability to work within microservice architectures, including:
- Handling synchronous REST API calls between services
- Managing asynchronous communication via message brokers
- Designing logic to support replica services running in parallel
- Commitment to writing clean, maintainable, and well-documented code
- Familiarity with GitHub and GitHub Actions for CI/CD and task automation
- Strong problem-solving skills, attention to detail, and a collaborative mindset