Junior Back-end Engineer (Remote First)

Michelle de Luca
Michelle de Luca
Last updated 
InvoiceXpress 80.2 KB View full-size Download

We're looking for a Junior Backend Engineer (Remote first) to integrate the InvoiceXpress Engineering team.

About working with us: 
  • You'll have the opportunity to discuss and take part in the development of new features and core refactors in a Front-end / REST API ecosystem mixed with  Entity Oriented Event Based Distributed Services  supported by an AWS cloud infrastructure
  • You'll be surrounded by people with hands on experience in solving all sorts of challenges related with an high availability production Software as a Service (SaaS) with tens of thousands of customers
  • You'll participate in all brain-storming/decision-making related with your squad's features;
  • You'll participate in daily meetings with your squad
  • You'll participate in sprint planning meetings every two weeks
  • You'll participate in sprint review and retrospective meetings every two weeks 
  • You'll be in direct access to people from the Support, Sales and Marketing squads;
  • We're a compact team of different skill sets (design, engineering, support, sales and marketing) trying to reach a common goal: to create the most user friendly and reliable SaaS on the market!
  • You decide where you'll work from - either 100% from home or you can go to the office as many times you want
  • We have lots of team building events!

Responsibilities:
  • Build sustainable services and algorithms to support a stable product for years to come
  • We don't expect you knowing everything, but we will be expecting your eagerness in search of knowledge and helping out your teammates
  • Teach something new and share your knowledge with your teammates

Requirements:
  • 1+ years of experience in RESTful web applications
    • Knowledge of MVC frameworks is a plus
    • Experience / interest in front-end development (JavaScript, ReactJS, etc) is a plus
  • Experience with Git
  • Proven high code quality standards
  • Knowledge of Design Patterns
  • Knowledge of REST APIs best practices
  • Knowledge of Portuguese (speak and write)
  • Knowledge of English (write)

Will be a plus if you have knowledge or experience with:
  • Docker
  • Message brokers
  • Event streaming
  • Change-data-capture
  • Relational databases / SQL (transactions, locks, indexes is a plus)
  • NoSQL databases (DynamoDB, MongoDB, Redis)
  • Load balancing and routing
  • Software Engineering processes and documentation
  • AWS, Azure or other modern cloud architecture

What you will find in our Playground:
  • ReactJS >= 16.14.0
  • Rails >= 5.2.3
  • Ruby >= 2.4.3
  • Java >=11 (Hibernate, JPA, Maven, JUnit, CDI, Weld)
  • Google Protocol Buffers
  • Kafka
  • Sidekiq
  • Docker
  • RabbitMQ
  • AWS ECS
  • AWS DynamoDB
  • AWS SQS
  • AWS RDS
  • AWS S3
  • AWS CloudWatch
  • Elasticsearch
  • MySQL
  • Redis
  • AWS EC2
  • Engineyard
  • Nginx

Benefits:
  • Transparency, including how you can scale up in terms of salary and role
  • Budget: 24.000€ / yes before taxes
  • Life quality is important to us
  • Health insurance
  • You'll receive bonuses based on operating profit and team performance goals
  • Flexible working hours
  • Brand new laptop
  • Discounts on Apple store
  • Personal development training
  • Technical training
  • Blog and webinars platform for you to be known
  • We have a beautiful office in Lisbon's city center (Saldanha), where you can go whenever you want
To apply click here »

See you soon!