Senior Software Engineer
Confidential Company
Qatar - Full-Time
Technology and IT
Posted on: 15/11/2024
Sign in to apply
JOB DESCRIPTION
Description
Department: Technology
Reports to: Head of Technology
Responsibilities:
- Hands-on development and architect of applications using ReactJS, React Native, NodeJS, NestJS, and NextJS.
- Design and architect scalable, high-performance, and secure software solutions for both web and mobile applications
SKILLS
Desired Skills & Experience
Requirements:
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience:
- Minimum of 8 years of experience in software development and architecture, with a strong focus on ReactJS, React Native, NodeJS, NestJS, and NextJS.
- Proven experience in designing and implementing both low-level and high-level software architecture, including database design.
- Strong background in Azure cloud services, including Azure DevOps, Elasticsearch, Postgres, MongoDB, Redis, Service Bus, Blobs, and DataLakes.
- Experience with containerization using Docker and orchestration using Kubernetes.
Soft Skills:
- Proficiency in frontend and backend development, with a strong emphasis on performance, security, and scalability.
- In-depth knowledge of software development methodologies, RESTful APIs, and microservices architecture.
- Strong understanding of CI/CD processes, tools, and best practices.
- Strong problem-solving and analytical abilities.
- Effective communication and interpersonal skills.