Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are currently seeking a Senior Backend Developer specializing in Typescript (Node.js or similar stacks) to join our growing team. In this role, you will design, develop, and maintain robust backend systems for web and mobile applications, focusing on scalability, performance, and reliability. You will work closely with CIO, Frontend, engineers and Data scientists to define milestones and implement server-side solutions that align with our business and technical needs.
Responsibilities:
Design, build, and maintain scalable backend services using Node.js, with a strong focus on performance and reliability.
Collaborate with front-end developers to integrate server-side logic with React-based user interfaces.
Develop and optimize APIs, including both RESTful and GraphQL services, ensuring seamless data interchange between the server and client.
Identify bottlenecks, troubleshoot, and solve backend performance issues.
Write and maintain high-quality code, following best practices in code structure, organization, and automation.
Implement database models, queries, and performance optimizations (e.g., PostgreSQL).
Create automated unit tests and maintain a test-driven development environment.
Work closely with CIO / Product manager, developers and designers to define roadmaps and milestones.
Lead code reviews, mentor junior developers, and foster continuous learning within the team.
Requirements:
English Fluent or bilingual
Bachelor's or master’s degree in computer science, or equivalent hands-on experience in backend development.
1+ years of backend development experience, with strong proficiency in Node.js and Typescript.
Solid understanding of backend architecture (SOA/MOM), object-oriented programming, and MVC frameworks.
Expertise in secured API development (RESTful and GraphQL) and designing scalable, fault-tolerant systems.
Strong experience with SQL databases (PostgreSQL) and data modeling. Proficient in version control systems, particularly Git.
Knowledge of automated testing frameworks and the ability to implement unit and integration tests.
Experience with continuous integration (CI/CD) pipelines and deployment processes.
Familiarity with Linux/macOS terminal usage for backend development.
Strong problem-solving skills and the ability to work both independently and in collaborative, agile teams.
Preferred Qualifications:
Experience with other backend frameworks or technologies, such as NestJS, Express.js, or Fastify.js.
Experience with database abstraction layer libraries like Prisma or Drizzle.
Experience with JWT and OAuth with 3rd party services.
Experience with implementing real-time communication with WebSockets or Server-Sent Events.
Knowledge of React.js or other frontend frameworks.
Experience with Form handling libraries like react-hook-form.
Familiarity with microservices and containerization tools like Docker and Kubernetes.
Experience integrating third-party services (e.g., Stripe, Twilio, or SendGrid).
Prior experience working in a software development studio or with diverse clients.
Experience mentoring junior developers and leading development initiatives.
Hiring Process
• Resume and portfolio review
• 30-45 minute initial interview
• Short exercise
• Leadership interview(s)
• Decision
Key Skills
Ranked by relevanceReady to apply?
Join Cyberr® and take your career to the next level!
Application takes less than 5 minutes

