ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer - Backend

Klivvr

One Kattameya, Cairo permanent

Posted: July 1, 2024

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are hiring a highly skilled and experienced Senior Software Engineer in Backend to join our dynamic team. In this role, you will play a crucial part in designing, developing, and maintaining scalable and high-performance backend systems that drive our products and services.

Job Description

We are hiring a highly skilled and experienced Senior Software Engineer in Backend to join our dynamic team. In this role, you will play a crucial part in designing, developing, and maintaining scalable and high-performance backend systems that drive our products and services. You will work closely with cross-functional teams to deliver high-quality solutions that meet business requirements and drive innovation.


What you will do!:
• Architect, design, and implement robust and scalable backend systems using Typescript and MongoDB to support our web and mobile applications.
• Develop and maintain RESTful APIs for seamless communication between frontend and backend systems, ensuring high reliability, performance, and security.
• Collaborate with product managers, front-end, and designers to understand requirements, define technical specifications, and deliver solutions that meet user needs.
• Write clean, efficient, and maintainable code following best practices and design patterns for backend development in Typescript.
• Optimize backend systems and database queries for performance, scalability, and efficiency, and troubleshoot and debug issues as needed.
• Implement authentication, authorization, and access control mechanisms to protect sensitive data and ensure compliance with security standards and regulations.
• Work closely with DevOps engineers to deploy and manage backend services in production environments and implement monitoring and alerting solutions to ensure uptime and reliability.
• Conduct code reviews, provide constructive feedback, and mentor junior engineers to promote code quality, knowledge sharing, and professional growth.
• Stay up to date with the latest trends, technologies, and best practices in backend development, and proactively identify opportunities for improvement.
• Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives, to track progress and prioritize tasks, and contribute to the improvement of development processes, tools, and methodologies.


To succeed in the role, you’ll need to have::
• Minimum of 4 years of experience in backend development, with a strong proficiency in Typescript and MongoDB.
• Solid understanding of RESTful API design principles, HTTP protocols, and web standards.
• Experience with modern web development frameworks and libraries for building backend services in Typescript.
• Proficiency in working with MongoDB databases, including schema design, query optimization, and data modeling.
• Strong knowledge of software development principles, design patterns, and best practices, and experience with version control systems such as Git.
• Experience with cloud platforms and containerization technologies is a plus.
• Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues and propose effective solutions.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
• Experience with Agile/Scrum methodologies and working in an Agile development environment.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply