Senior Backend Engineer

Flash

  • Maadi, Cairo
  • Permanent
  • Full-time
  • 1 day ago
  • Apply easily
Role OverviewWe are seeking an experienced and highly skilled Senior backend Engineer to join our dynamic team, you will play a critical role in designing, developing, and maintaining our software solutions. You will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software that meets our customers' needs.RESPONSIBILITIES:
  • Mentor and guide junior engineers, providing technical leadership, code reviews, and best practices to ensure the delivery of high-quality, well-architected code.
  • Design, develop, and maintain scalable and efficient software applications using Golang and related technologies.
  • Collaborate with product managers, designers, and other engineers to gather requirements, define technical specifications, and deliver high-quality software solutions.
  • Identify and address performance bottlenecks and architectural improvements to optimize the performance, scalability, and reliability of our software systems.
  • Stay up-to-date with the latest trends and advancements in Golang and related technologies, bringing new ideas and insights to the team.
  • Contribute to the improvement of software development processes and methodologies, promoting best practices and continuous improvement.
  • Participate in code reviews, knowledge-sharing sessions, and technical discussions to foster a collaborative and learning-oriented culture.
QUALIFICATIONS:
  • Bachelor's degree in a quantitative field such as Engineering, computer science, or equivalent
  • Proven experience of at least 4 years in software engineering.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Experience in designing and implementing RESTful APIs and microservices architectures using Golang.
  • Experience with relational and NoSQL databases, and proficiency in writing efficient database queries and designing schemas.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving and debugging skills, with the ability to analyze complex technical issues and propose effective solutions.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  • Passion for learning and staying updated with the latest trends and advancements in software engineering.
What We Offer
A collaborative and dynamic work environment!
  • The chance to work on exciting projects to innovate in the fintech industry.
  • Opportunities for professional development and career growth.
  • Social and medical insurance coverage.
  • Monthly credit to use at your disposal on our app.
Powered by JazzHR

Flash

Similar Jobs

  • Senior QA Engineer

    Flash

    • Maadi, Cairo
    About Flash Flash is an early-stage Cairo-based fintech aiming to support our society’s financial well-being, one person at a time. Flash has raised a $6M seed round from leadin…
    • 2 days ago
    • Apply easily
  • Senior Devops Engineer

    Intella

    • Maadi, Cairo
    Job Overview: As a Senior DevOps Engineer at Intella, you will be pivotal in enhancing our infrastructure and development processes. You will design, implement, and manage scalab…
    • 11 days ago
    • Apply easily
  • Senior Data Science and AI Engineer

    Nawy

    • Maadi, Cairo
    We are looking for a Senior AI Engineer with over 4 years of experience to lead our AI initiatives. In this role, you will be responsible for driving the design, development, and d…
    • 1 month ago
    • Apply easily