Senior Backend Engineer (Node.js)
Posted: 15 hours ago
Job Description
About UsSwissDevs is a Swiss-managed nearshoring company that provides top-tier software development teams from Egypt to clients across Europe and beyond. We focus on quality, transparency, and long-term partnerships, helping organizations accelerate digital transformation by delivering scalable, tailored solutions. As part of our team, you will work in a collaborative, innovative, and international environment where professional growth is strongly encouraged.Role DescriptionWe are looking for a Senior Backend Developer to join our fast-growing engineering team. You will design and develop high-performance SaaS backend systems and APIs that power our next-generation web and mobile applications.This role involves working with Node.js and TypeScript, building scalable microservices and integrating front-end applications with robust, secure APIs. Experience with Strapi CMS platform and React/Next.js is a plus.If you’re passionate about clean architecture, modern JavaScript ecosystems, and solving complex technical challenges, we’d love to hear from you.Key Responsibilities Design, build, and maintain scalable backend services using Node.js and TypeScript.Develop and optimize RESTful and GraphQL APIs to support React-based frontend applications.Collaborate with frontend engineers to ensure efficient API design and integration.Ensure system reliability, scalability, and security through testing, monitoring, and best coding practices.Participate in code reviews, mentor junior developers, and contribute to architecture discussions.Set up CI/CD pipelines and work with DevOps teams to streamline deployment processes.Integrate and extend Strapi for headless CMS implementations.Requirements5+ years of professional backend development experience.Strong proficiency in Node.js and TypeScript.Experience designing and implementing RESTful APIs and microservices architectures.Solid understanding of application performance, scalability, and security principles.Excellent communication, collaboration, and problem-solving skills.Excellent english language skills.Nice to have :-Familiarity with Strapi CMS platform.Working knowledge of React/Next.js and front-end integration best practices.Exposure to performance tuning, logging, and monitoring tools.Leadership or mentorship experience in a technical team.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period