# SR backend developers ( Microservices )

**Company:** [InnovationTeam](http://jobs.workable.com/companies/vvNKGHBooWSi4tNAk4nwu5.md)
**Location:** Riyadh, Saudi Arabia
**Workplace:** on site
**Employment type:** Full-time
**Department:** IT

[Apply for this job](http://jobs.workable.com/view/47b06a04-fbce-42b5-8510-498185bd4de7)

## Description

InnovationTeam is a dynamic technology company dedicated to delivering cutting-edge solutions to diverse markets. We're on the lookout for skilled SR Backend Developers with a strong focus on Microservices architecture to become part of our talented development team.

At InnovationTeam, we believe in fostering innovation, teamwork, and professional growth. As a member of our team, you will have the opportunity to work in a supportive environment that encourages creativity and technical excellence.

As a SR Backend Developer, you will be responsible for designing and implementing robust microservices that drive our applications. You will collaborate with cross-functional teams to deliver scalable solutions while ensuring best practices in software development.

## Requirements

**Requirements:**

-   Minimum 5 years of experience in software development with a focus on backend technologies.
-   Strong knowledge of Microservices architecture and design patterns.
-   Proficiency in programming languages such as Java, Python, or Node.js.
-   Experience with RESTful APIs and developing scalable web services.
-   Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
-   Solid understanding of database technologies, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
-   Experience with message brokers (RabbitMQ, Kafka) and event-driven architecture.
-   Knowledge of CI/CD processes and tools such as Jenkins or GitLab CI.
-   Strong problem-solving skills and ability to work in a fast-paced environment.
-   Excellent communication skills and ability to collaborate with team members and stakeholders.

**Nice to have:**

-   Experience in cloud services such as AWS, Azure, or Google Cloud.
-   Familiarity with Agile methodologies and DevOps practices.
-   Contributions to open-source projects or technical blogs.
-   **Must Hold solid Microservices experience (At least two projects delivered).** 
-   **Must have** developed and **successfully deployed to production** at least **three products** built on a **microservices architecture** (containerized, CI/CD-enabled, observability in place).

**Expectations:**

-   Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
-   Work closely with frontend developers to integrate user-facing elements with server-side logic.
-   Conduct code reviews and mentor junior developers to improve their skills.
-   Continuously improve existing applications by refactoring code and optimizing performance.
-   Stay updated with the latest industry trends and emerging technologies.

## Benefits

-   Private Health Insurance
-   Work From Home
-   Training & Development
-   Competitive Salary
-   Annual Vacation
