Senior Staff Engineer (Generalist Backend Frontend)

Senior Staff Engineer (Generalist Backend Frontend)
robusta, Egypt

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Feb 20, 2024
Last Date
Mar 16, 2024
Location(s)

Job Description

Who we are (Company introduction)

Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish remote engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.

Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.

Octopus is specialized in rapidly assembling remote global tech teams that are fully aligned with the culture and practices of a particular brand. By providing tailored hubs to suit its clients needs, Octopus gives companies all the advantages of remote work and offshoring without all the negatives.

Position Overview

We are currently seeking a highly skilled and experienced Senior Staff Engineer with expertise in both frontend and backend development to join our innovative team. As a Senior Staff Engineer, you will play a crucial role in driving the technical direction of our projects, mentoring team members, and ensuring the delivery of high-quality software solutions. This is a challenging and rewarding opportunity for someone who thrives in a fast-paced environment and is passionate about building cutting-edge applications.

What you'll be doing:

  • Lead the design and implementation of complex software systems, spanning both frontend and backend components.
  • Architect scalable and maintainable solutions that meet business requirements and adhere to best practices.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project goals and requirements.
  • Mentor and coach junior engineers, providing technical guidance, code reviews, and knowledge-sharing sessions.
  • Stay up-to-date with industry trends and emerging technologies, evaluating their potential impact on our products and processes.
  • Drive technical discussions and decisions, balancing short-term goals with long-term scalability and maintainability.
  • Champion engineering best practices, including coding standards, testing methodologies, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Participate in architecture reviews, sprint planning, and other team meetings to ensure alignment and collaboration.
  • Troubleshoot and debug complex issues across the entire technology stack, ensuring timely resolution.
  • Contribute to the improvement of development processes and tools, seeking opportunities to automate repetitive tasks and increase efficiency.

Requirements

What we need from you

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
  • Extensive experience (8+ years) in software engineering, with a focus on both frontend and backend development.
  • Proven track record of designing and delivering scalable, high-performance web applications.
  • Proficiency in multiple programming languages, such as JavaScript/TypeScript, Java, Python, or similar.
  • Strong expertise in frontend technologies and frameworks, including but not limited to React, Angular, or Vue.js.
  • Solid understanding of backend technologies, such as Node.js, Spring Boot, Django, or similar.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Deep knowledge of relational and NoSQL databases, as well as data modeling and query optimization techniques.
  • Excellent problem-solving skills and the ability to think critically and analytically.
  • Strong communication and leadership skills, with the ability to collaborate effectively with cross-functional teams.
  • Demonstrated ability to mentor and coach junior engineers, fostering a culture of learning and growth.
  • Commitment to quality, with a focus on writing clean, maintainable code and following best practices.
  • Experience working in Agile/Scrum environments, with a focus on delivering value iteratively and incrementally.

Benefits

Why work with us?

  • Embrace a brighter future with comprehensive Social/Medical Insurance
  • Collaborate w

Job Specification

Job Rewards and Benefits

robusta

Information Technology and Services - Cairo, Egypt
© Copyright 2004-2024 Mustakbil.com All Right Reserved.