Junior Software Engineer
- Part-time
Company Description
dox is a Lebanese startup that is aiming to accelerate the adoption of batteries worldwide by providing an end to end battery intelligence platform for battery manufacturers and electric vehicle OEMs. dox has been selected as top 5 out of 1,500 electric vehicle startups worldwide by StartUS.
We’re always looking for passionate crazy people to join our team to take part in the world’s transition to sustainable energy.
Job Description
Currently, we’re looking for a Junior Software Engineer that will help us create our backend infrastructure.
Job Type: remote – part-time (25 hours per week)
What you will be doing
- Create REST APIs in a microservices architecture
- Develop, test and maintain new features
- Provide support during deployment
- Document solution
Qualifications
Basic Requirements
- Experience in developing REST APIs using Expressjs and typescript
- Fluency in MongoDb or ArangoDb databases
- Worked with Github by adopting Git Flow
- Testing REST APIs using Postman and unit testing
- Code optimization and performance improvement
NOTE: you will be asked to show some of your work and/or will be assigned a test
Bonus Requirements
- Experience in building a service-based architecture (microservices)
- Authentication/Authorization using OAuth2.0 and OpenId
- Experience with sockets
- Redis for caching and message brokers (Apache Kafka, Rabbitmq, etc.)
- Docker
- Deployment on AWS