Mada Center
We are seeking a highly skilled and motivated Full Stack Engineer (Front End, Back End, DevOps, and API Coordination) to join our dynamic team. As a Full Stack Engineer, you will play a crucial role in developing, implementing, and maintaining our web applications and systems. You will work closely with cross-functional teams, including designers, product managers, and other engineers, to deliver robust and scalable solutions. The ideal candidate should have a strong background in both front-end and back-end development, along with a passion for creating exceptional user experiences.
Responsibilities:
- Design, develop, and maintain full-stack web applications, ensuring high performance, responsiveness, and scalability.
- Collaborate with product managers and designers to understand project requirements, provide technical input, and propose innovative solutions.
- Implement user interfaces using modern web technologies, including HTML, CSS, and JavaScript frameworks.
- Develop server-side logic and APIs using appropriate programming languages (e.g., Python, Java, Ruby) and frameworks (e.g., Django, Flask, Spring) based on existing platforms.
- Build and optimize databases, ensuring data integrity, security, and efficient querying.
- Conduct thorough testing, including unit testing and integration testing, to identify and fix bugs and ensure overall system stability.
- Collaborate with DevOps and infrastructure teams to deploy and maintain applications in production environments.
- Monitor and troubleshoot performance issues, providing timely resolutions and suggesting performance optimizations.
- Stay updated with the latest industry trends, tools, and frameworks, and actively participate in knowledge sharing within the team.
- Collaborate in code reviews, provide constructive feedback, and maintain code quality standards.
Qualifications:
- Bachelor’s / Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience).
- Proven experience as a Full Stack Engineer, with a strong portfolio showcasing your previous work.
- Proficient in front-end web development technologies, such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Solid understanding of back-end development, including server-side languages (e.g., Python, Java, Ruby) and frameworks (e.g., Django, Flask, Spring).
- Experience with database technologies (e.g., SQL, NoSQL) and proficiency in designing efficient data models.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving skills and the ability to independently analyze and debug complex issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Strong attention to detail, with a commitment to delivering high-quality code and solutions.
- Ability to adapt quickly to changing priorities and project requirements in a fast-paced environment.
Preferred Qualifications:
- Arabic speaker.
- Based in Qatar.
- Experience with cloud platforms (Azure mainly) and knowledge of cloud-based infrastructure services.
- Understanding of containerization technologies (e.g., Docker, Kubernetes) and orchestration tools.
- Knowledge of Agile/Scrum development methodologies and experience working in an Agile environment.
- Familiarity with CI/CD practices and tools for automated testing and deployment.
- Experience with performance optimization techniques and tools.
Join our team and contribute your expertise to drive innovation and build cutting-edge web applications.
Cautionary Notice: QatarJobFinder.com Warns Job Seekers Against Paying Employers for Visa or Expenses - Legitimate Employers Should Cover These Costs Themselves. Read More...