Frotcom International SA is a Portuguese company active in the development of Fleet Management systems (Telematics). Our software, Frotcom, is currently sold in 40+ countries around the world, through a network of Frotcom Certified Partners.
The Team
You will be working in a hybrid system at our headquarters in Carnaxide, Portugal, where we have a team of 50 #amazing# people, working in areas such as Software Development, Account Management, Logistics, Marketing and Administration, among others.
Our strong points?
We believe in being focused, and that success comes from providing the solution users want. We firmly believe in teamwork and in learning from our mistakes. We work ethically and fairly and that is why people tend to stay with us.
We contribute to a better world and we are really making a difference because every year Frotcom helps companies to lower their carbon footprint.
The Job
Join an agile team owning our backend from code to production. You’ll apply engineering judgment across the development lifecycle—choosing approaches, writing clean code, adding tests, instrumenting for observability, and automating delivery. You will not only develop services and APIs, but also work on our data processing pipeline stream.
So, what will you be doing as a Backend Software Engineer?
Design, build, test, deploy, monitor, and continuously improve services that power our product.
To perform this job successfully you must be able to execute the following tasks:
- Design and implement services and APIs in the .NET ecosystem, from feature requirements to production.
- Own quality: code reviews, unit/integration tests, performance and reliability in mind.
- Operate what you build: DevOps, CI/CD, monitoring, alerting, dashboards.
- Collaborate with Product, QA and Frontend to ship end-to-end features.
- Work within a modern architecture (microservices/event-driven) with strong security and privacy practices.
- Contribute to the backend technical direction with the backend expert group.
Изисквания
Wondering what skills are needed?
Skills
- Solid software engineering fundamentals (design patterns, testing, debugging).
- Professional experience with .NET (Framework/Core) and any cloud ecosystem (ideally Azure).
- Experience with SQL and NoSQL (schema design, querying, performance basics).
- Comfortable with distributed systems concepts (services, messaging, resiliency).
- Concurrency/asynchrony know-how and event-driven patterns.
Other valued skills
- Experience with Python;
- Experience with containerization (Kubernetes, Docker);
- AZ-204 certifications;
- Microsoft Azure expertise;
- Good attention to detail, resourceful, a knack for problem solving;
- Good analysis and troubleshooting skills;
- Good communication skills;
- Proactivity, teamwork and innovative mindset;
- Collaborative, pragmatic, and growth-oriented;
- Clear written and spoken English.
Background
- Degree in Computer Science/Engineering (or equivalent experience).
- 2+ years in a similar engineering role.
Ползи
What do we offer?
- Competitive salary;
- Hybrid work, to allow a better work life balance;
- Health Insurance;
- A dynamic and international work environment;
- Agile environment where you can learn, share, and where your ideas are valued;
- Highly challenging technical projects on an international scale;
- Continuous learning with access to Udemy;
- Integration in an organization with a solid track-record and sustained growth.
We’re looking for someone with ambition, focus, and the belief that details make all the difference.
Is this job made for you? Apply today.
Присъединете се към нас