وظائف مهندسين بشركة Agolo
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
Ads
Job Summary
- Date Posted : 2 years ago
- Job Type : Full Time
- Location : Cairo, Egypt
- Gender : Any
About company
- Company Name : Agolo
Similiar Jobs
+ Browse All JobsDate Posted: 13 hours ago
Date Posted: 13 hours ago
Date Posted: 13 hours ago
Date Posted: 14 hours ago
Date Posted: 14 hours ago
Date Posted: 15 hours ago
Date Posted: 15 hours ago
Date Posted: 15 hours ago
Date Posted: 17 hours ago
Date Posted: 18 hours ago
Date Posted: 18 hours ago
Date Posted: 18 hours ago
Date Posted: 1 day ago
Date Posted: 1 day ago
Date Posted: 1 day ago