Careers

Come work with us, and build the future !

Senior Full Stack Software Engineer

Cairo, Egypt - (Hybrid)

Description

FabMinds is looking for an exceptional senior full stack engineer. For this role, you will be a vital member of our dynamic software team, contributing to the development of innovative products & systems spanning mobile apps, web applications, and embedded hardware. You will collaborate closely with designers, developers, and product managers to design, build, and maintain robust and scalable solutions that meet our users' needs. Your responsibilities will include writing clean, efficient, and maintainable code, ensuring seamless integration across different platforms, and staying up-to-date with emerging technologies in the field.

Roles & Responsibilities

  • Develop and execute designs for our detailed cloud-based product's backend and frontend systems, ensuring top-notch integration and performance.
  • Collaborate with a diverse group of engineers and customer-focused teams, drawing on various backgrounds and perspectives to drive innovation and achieve excellence.
  • Suggest tools, technologies, and best practices to improve the site stability, performance, and quality.
  • Implement systems on GCP infrastructure using automated deployment tools to streamline and optimize deployment processes for all components.
  • Create thorough test suites to verify the functionality and dependability of backend and frontend codebases, guaranteeing reliable performance in all scenarios.
  • Provide high-quality documentation of developed systems.

    Requirements

  • BSc or MSc in computer engineering, computer science or equivalent disciplines.
  • 3-5 Years of professional experience in full-stack development.
  • Strong understanding of front-end languages and libraries (HTML/ CSS, JS, XML, jQuery)
  • Additional knowledge of modern front-end frameworks like React, Angular, or Vue.js is a plus.
  • Professional proficiency in PHP(Laravel framework), including OOP concepts and design patterns.
  • Strong Knowledge of multiple back-end languages & frameworks (e.g. Python, Node.js & ROR)
  • Solid understanding of databases (MySQL, PostgreSQL) and database optimization techniques.
  • Strong foundation of the best practices in developing RESTful APIs.
  • Proficiency in using Docker, Git and Kubernetes
  • Experience with cloud technologies, particularly GCP
  • Experience with Agile methodologies & using Jira
  • Excellent verbal and written communication skills

What We Offer

  • Opportunities for growth through a wide spectrum of challenging assignments.
  • Competitive compensation package and benefits in line with qualifications and experience.
  • Respectful workplace with strong and diverse culture that encourages innovation and endorse equality.
  • Continuous development of your skills through interaction and mentoring from highly skilled managers and peers as well as formal technical and non-technical training.
  • Team spirit and passion for advancing the technology of additive manufacturing.
  • Endorsement of employees' health and wellness as well as work-life balance.

Join our team!

Apply through our website application form below.