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
See you soon!