Backend Engineer

Remote
Full Time
Technology
Entry Level
## Role Description:
As a Backend Engineer, you will be involved in developing and maintaining our backend systems. Our backend platform streamlines our rental operations, powers our applications, and orchestrates 3rd party integrations. Your code makes operations personnel work efficiently and accurately.¡

Our backend is at the heart of our business operations; we want it to be responsive, extensible, and stable. Working with us entail:
- Building APIs using Spring Boot that developers love using documentation first, HATEOAS, comprehensive unit testing and E2E testing with Karate. 
- Maintaining complex calendar and scheduling systems for the tourism and travel industry that requires methodologies of strong Domain-Driven Design or Clean Code practices.
- Assist developers in using the API through optimizing code generators and clear API documentation, as well as answer ad-hoc requests from developers and business operations.
- Optimize our Kubernetes cluster and AWS infrastructure for cost and security.

## Who We're Looking For:
At Beno Technologies, we are seeking curious individuals who are eager to learn and can work on challenges with guidance from senior team members. As a Backend Engineer, you should be proactive and willing to contribute to improving our processes and systems.

We value individuals who are self-motivated, disciplined, and proactive. We encourage learning and growth, and you'll have opportunities to develop your skills under the mentorship of senior engineers.

As a Backend Engineer, you should have experience in backend development. Some of the skills we're looking for include:
- Proficient in HTTP
- Proficient in Java, Kotlin, or a similar programming language
- Proficient in Spring Boot or similar backend frameworks
- Working knowledge of OAuth2
- Working knowledge of API documentation using OpenAPI (Swagger)
- Familiarity with Docker and system analytics

While we don't require experience with Kubernetes or AWS, any knowledge of or interest in these technologies would be advantageous.

As a remote-first company, we are looking for someone who can work effectively in a remote environment and has good written English communication skills. If your English language skills are great, this would boost your position in the company. Otherwise, you could improve during the job. A lot of Engineers became good speakers during the job. However, there is still a minimum of language skills that must be attained beforehand.

We assume that candidates have the necessary hardware, fast internet, and stable power for remote work. We understand that individual needs may vary, and we will do our best to provide for additional needs on a case-by-case basis.

## Benefits
We offer a  monthly salary (JOD 600 - JOD 900) based on experience and cost of living, with opportunities for growth and skill development.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*