Staff Engineer Are you a talented Staff Engineer looking for your next role? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies in Africa and Europe that are eager...
Requirements:
- Minimum of 8 years of professional experience in software development.
- Proven experience in leading engineering teams or serving as a technical architect.
- Extensive hands-on experience with backend programming languages such as Java, Python, Ruby, Node.js, and/or modern front-end frameworks such as React, Angular, or Vue.js.
- Demonstrated expertise in conducting code reviews and mentoring senior developers.
- Strong experience in designing and implementing scalable and reliable software systems.
- Excellent communication skills with experience working in an English-speaking environment.
Skills:
- A strong blend of development, architecture, and leadership skills.
- Proficiency in software design patterns and principles.
- Ability to mediate and resolve technical debates and conflicts.
- Exceptional problem-solving abilities and a detail-oriented mindset.
- Experience in leading and navigating complex technical challenges, serving as both the strategist and executor.
Nice to have:
- Experience in writing technical reports and delivering presentations to stakeholders.
- Enthusiasm for hands-on coding and staying updated with the latest technology trends.
- Ability to collaborate effectively with product teams and other business units.
- Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
- Expertise in cloud services such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of CI/CD pipelines and DevOps practices.
- Experience with Agile or Scrum methodologies, including hands-on project management.
- Active participation in the tech community through conferences, open source contributions, or publications.
#J-18808-Ljbffr