We are looking for an experienced and highly skilled Senior Back-End Developer to join our engineering team. You will be responsible for designing, developing, and maintaining the server-side architecture of our web and mobile applications. This is a hands-on technical role that also involves mentoring junior team members and influencing architectural decisions.
Key Responsibilities
Design, develop, and maintain robust, scalable, and secure server-side applications and APIs.
Collaborate with front-end developers, DevOps, product managers, and other stakeholders to deliver high-quality features.
Optimize application performance, scalability, and security.
Architect and maintain databases and data storage solutions.
Write clean, efficient, and well-documented code that follows best practices.
Conduct code reviews and provide mentorship to junior and mid-level developers.
Participate in system architecture planning and technical decision-making.
Required Skills and Qualifications
5+ years of professional experience in back-end development.
Strong proficiency in one or more back-end languages such as Node.js with express js, and Nest js.
Solid understanding of RESTful APIs, GraphQL, and microservices architecture.