Backend software engineer - Transpare

Maroc

CDI

About Transpare

Transpare is a startup that improves the processes of international transportation of goods by  sea, air, road and rail trough digital technologies. The platform transpare.eu connects the Importers/Exporters and the Freight Forwarders. 

A Freight Forwarder is a company who organizes the shipment of your goods at an  international level : multimodal transportation, custom clearance, insurance... We provide to our users a range of tools designed and optimized for the Import/Export needs that allow them to request offers, compare them, and collaborate online on a unique  intuitive space. 

Thanks to Transpare, booking an international transportation to import or export things  becomes : 

Simpler: guided description of the need / one click booking directly online.

Faster: live offer of many freight-forwarders. 

Reliable : transparency on the the competencies of the providers and their service  quality. 

Efficient: saving time thanks to the tools and money thanks to the comparison.

Job description 

Software engineers at Transpare are building web applications in transport and logistics.  They build efficient interfaces, robust services and useful tools for transport companies all  over the world. 

The engineering team is composed of less than 6 engineers, located in France and Morocco.  They work together on a multitude of web projects. 

As a Backend Engineer at Transpare, you will: 

  • Build and maintain our backend processes, such as APIs or data monitoring tools.
  • Develop with your peers, and collaborate with other engineers on complete features
  • Use and configure AWS services, such as API Gateway, RDS, Route53...
  • Improve API performance, by producing high quality code 
  • Maintain our high level of code quality, by refactoring and testing our components
  • Share your knowledge, through code reviews and mentoring 

On the backend side, we are building a GraphQL serverless API. The entire app is running  on AWS services, such as Lambda, S3, CloudFront or RDS. We use Prisma ORM to interact  with our databases

To help us build the app, we use code styling tools, such as ESLint and Prettier. We  use Git for code versioning, CircleCI for CI/CD, Sentry for bug reporting and MJML for emails  templating. The complete stack is available on stackshare. 

At Transpare, you coud work on several ambitious projects, here are a few:

  • Gamification: build a rewarding system to gamify users' actions and apply discount  on his subscriptions. 
  • Add CRM tools, to improve collaborations and management for users' teams.
  • Manage payment processes through the application. 

Preferred experience 

  • Experience: You have 2+ years of experience as a backend engineer and are  comfortable with Node.JS and GraphQL. You also have experience with AWS and  know how to use basic services (such as Route53, CloudWatch or Lambda). Any  previous use of Serverless library is a plus. 
  • Mastery: You understand how Javascript works under the hood and can apply best  development practices. 
  • Best practices: You're up to date concerning backend technologies, Javascript  libraries and best programming practices. 
  • Team player: You have good communication skills and understand that your success  depends on how well you collaborate with your peers. 
  • Algorithmic thinking: You know basic algorithms and can apply them in real use-case  scenarios. 
  • Willingness to surpass yourself: You are a curious and open-minded developer who  is eager to learn new technologies. You build side projects to experiment new  languages. 
  • Languages: You are fluent in French and you have solid skills in English.
  • Technologies: Any experience on the technologies of our stack is a plus.
  • Autonomy: You know how to find the solution to your technical problems and find  the right time to ask the team for help. 

Recruitment process 

  • A first video-call with our CTO: To understand your career plan and make sure that  your profile corresponds to our needs. 
  • A remote exercise: To evaluate your coding skills 
  • A second video-call with our CTO: to discuss your exercise and tell you more about  the way we operate. 
  • A face-to-face meeting with our CTO and our CEO: To create a strong alignment and  introduce you to your future team. 

We'll be available to answer to any of your questions through the whole process.


Cette offre vous intéresse et vous souhaitez y postuler ?

Remplissez ce formulaire avec vos informations et votre CV, pour que ceux-ci soient transmis à la startup concernée !

Poids Maximum, 10Mo
Téléchargement en cours...
fileuploaded.jpg
Le téléchargement a échoué. Merci de vérifier que votre fichier fait moins de 10 MB.
Merci, nous avons bien reçu votre candidature. Nous vous répondrons dès que possible !
Merci de vérifier votre saisie

Talents Newsletter

Je souhaite recevoir par email une sélection des meilleures offres en startups de 212Talents.

Merci ! Tu recevras bientôt ta première newsletter 212Talents.
Oups! Il y a une erreur dans ce formulaire.
Postuler