Node.js developer 5+
We are looking for a Senior Backend Developer to take ownership of our backend infrastructure, ensuring its scalability, security, and efficiency.
This role is ideal for someone with strong technical expertise in backend development, cloud infrastructure, and microservices architecture—ready to lead, optimize, and evolve our systems to meet the needs of a high-performance blockchain platform.

Key Responsibilities:
• (Mandatory) Extensive experience in backend development with js (NestJS preferred) or equivalent modern frameworks.
• (Mandatory) Strong knowledge of microservices architecture, cloud infrastructure (Google Cloud, AWS, or similar), and containerization (Docker, Kubernetes is a plus).
• (Mandatory) Experience with scalable databases (MongoDB or similar) and high-performance API design.
• (Mandatory) Ability to lead architectural decisions, mentor other developers, and take full ownership of backend operations.
• (Recommended) Interest in blockchain and web3 technologies..
• (Recommended) Deep understanding of authentication, authorization (OAuth2, JWT, IAM solutions), and security best practices.
• (Recommended) A proactive problem-solver who thrives in highly scalable, distributed system environments.
• (Plus) Familiarity with frontend technologies (Angular)
Mandatory Skills:
• Design, develop, and maintain a scalable, high-performance backend infrastructure.
• Lead the microservices architecture, ensuring modularity and efficiency.
• Optimize and maintain API gateways, ensuring secure and efficient communication between services.
• Implement and manage authentication and authorization mechanisms (OAuth2, JWT, IAM).
• Ensure backend security best practices, including data protection, access control, and API security.
• Oversee and optimize MongoDB Cloud or other database solutions for scalability and reliability.
• Design and implement efficient data models and queries to improve performance.
• Continuously monitor and optimize backend performance and system health.
• Implement logging, error tracking, and observability tools for system monitoring.
• Design and maintain comprehensive testing strategies, including:
– Unit testing to ensure individual components function as expected.
– Integration testing to validate communication between microservices.
– End-to-end testing to simulate real-world user scenarios and prevent failures.
– Load and stress testing to guarantee system reliability under high demand.
– Security testing to identify and mitigate vulnerabilities before deployment.
• Own technical decision-making for backend development and infrastructure.
• Collaborate with frontend, DevOps, and blockchain teams to ensure seamless integration.
• Mentor and guide junior developers, driving best practices and code quality.
What we offer:
Competitive salary
Flexible hours
Hybrid
Monthly entertainment gatherings
Free Coffee
An amazing rooftop at our office