وظائف مهندسين بشركة Agolo

Engineering Jobs Cairo, Egypt Full Time

Job Description

Senior Java Software Engineer - Agolo

 

Innovation is at the heart of what we do. At Agolo, natural language processing, machine learning, and data are at the core of our work. 

 

We are seeking a Senior Software Engineer to join our team in Cairo. As a Software Engineer at Agolo, you will work closely with our data science and product teams to build the next-generation AI summarization platforms.

 

Join Agolo and come work with some of the world’s most talented data scientists, engineers, and thought leaders.

 

As a Software Engineer, you will:

  • Design, build and test new services to support our products
  • Ensure the performance, quality, and responsiveness of the services
  • Ensure high code and design quality that fulfills business requirements and good design aspects (scalability, fault tolerance)
  • Participate in technical decision making with senior leadership and team members by:
  • Supporting technical estimations and effort sizing
  • Supporting the culture of technical excellence and zero technical debt via code & design reviews
  • Establishing code guidelines and reviewing team members’ PRs
  • Directing the adoption of unit testing and integration testing in the system
  • Stay up to date with the latest industry trends in software and cloud solutions

 

Qualifications:

  • A minimum of 4+ years of relevant programming experience is a must
  • Experience with Java 8+, with strong object-oriented design and programming skills
  • Working experience developing REST APIs
  • Experience with Spring framework (boot, security, data, test)
  • Strong knowledge of the architectural patterns used in data pipelines. (Event-driven - Micro-services - Event sourcing ...)
  • Experienced with any of the cloud platforms (Azure, GCP, or Amazon)
  • Good knowledge of containerization concepts (e.g. Docker and Kubernetes)
  • Experience with unit testing, integration test, and TDD
  • Solid understanding of algorithms, data structures, and complexity
  • Strong command of Git and team workflows
  • Professional-level written and spoken English

 

Preferred qualifications:

  • Experience with NodeJS
  • Experience with NoSQL databases, preferably MongoDB and/or Elastic
  • Experience working with messaging systems, preferably Kafka
  • Familiarity with Agile project management methodologies

 

What we Offer:

  • Participate in building world-class products and applications for our leading-edge AI platform
  • Join a fun, diverse team of the world’s most talented professionals
  • Competitive compensation packages
  • Highest tier social insurance and local health insurance
  • Flexible and open leave policy
  • Flexible working hours

Skills Requirments

  • Strong knowledge of the architectural patterns used in data pipelines. (Event-driven - Micro-services - Event sourcing ...)
  • Good knowledge of containerization concepts (e.g. Docker and Kubernetes)
  • Strong command of Git and team workflows

you can apply through this link :

Apply Link

Ads

Job Summary

  • Date Posted : 3 weeks ago
  • Job Type : Full Time
  • Location : Cairo, Egypt
  • Gender : Any

About company

Similiar Jobs

+ Browse All Jobs