At NaviParking our passion for technology drives us to provide innovative smart mobility solutions addressing the challenges of today and future transport. We are committed to developing intelligent parking technologies that complement existing services and enable the creation of new business models.
If you are a recent graduate University Of Bahrain passionate about smart technologies and want to contribute to shaping high-tech products that matter globally, come join us. If you want to put your career path on the new track, collaborate with people internationally, and make a positive impact on citizens’ lives, don’t hesitate to send your application today.
Currently we are looking for: Software Engineer (junior position)
- Experience in Java
- Hands-on experience with Spring Framework (i.a. Boot, Cloud, Hibernate)
- Good understanding of SOA and Microservices architecture
- Experience in designing and implementing RESTful services and APIs
- Hands on experience with SQL and/or no-SQL databases
- Familiarity with design patterns, good design and clean code practices
- Knowledge of testing practices and techniques
- Pragmatic thinking, analytical and problem solving skills
- Strong verbal and written English skills
We will also appreciate:
- Hands on experience with CI and CD (e.g. GitLab, GitHub, etc.)
- Coding skills in other programming languages e.g. Python, Bash, Go
- Experience with Node.JS
- Experience with full-stack development
- Familiarity with AWS cloud
- Experience with Docker and Kubernetes
- Experience with TDD, automated testing, BDD, ATTD
- Mentoring experience in training or coaching junior colleagues
- B.S. or M.S. degree in Computer Science or related field
We offer
- Flexible working hours and hybrid, pro-remote working model
- Salary dependent on experience
- Multisport card, private healthcare, life insurance
- Additional day off for celebrating your Birthday
- Surprise for your employment anniversary
- Multicultural work environment and career development opportunities
- Opportunities to innovative Smart City and IoT projects internationally
Our stack
- Programming Languages: Java 17, Spring Boot, Node.js 18 with NestJS
- Services are deployed on Kubernetes on AWS
- Tools and Technologies: Prometheus, Grafana, Postgres, MongoDB, GitLab, IntelliJ, Jira, Google Workspace
- Team Structure: We have two engineering teams consisting of software engineers, frontend engineers, and QA engineers. Each team works closely with a product owner
- We follow SCRUM with 2-week cycles, promoting collaboration, flexibility, and continuous improvement