Remote job
Backend Software Engineer
Job details
About this role
Role overview Develop and operate backend services for a remote tachograph data download product. The work covers the services and vehicle information database that retrieve, process, and manage data, with a focus on reliability, scalability, performance, and cost efficiency. You’ll contribute to product decisions and collaborate with cross-functional software teams in an agile environment.
Responsibilities - Help specify new features and improvements alongside the product owner. - Build and maintain business-logic services and REST/JSON APIs using .NET Core. - Design software architecture for high availability and horizontal scaling. - Improve product quality, security, and performance. - Write maintainable code and uphold engineering standards through reviews.
Requirements - Strong C# skills and a solid technical background, typically supported by a relevant degree or equivalent knowledge. - Strong experience with relational databases, particularly SQL Server. - Knowledge of software design, architecture, and development life-cycle practices. - Careful problem-solving, reliability, and attention to detail, including under pressure. - Fluency in English.
Benefits and work setup - Gross annual salary range of €30,000–€40,000 and a €10.20 food allowance per working day. - Health insurance for the employee and their children; a fringe benefits policy for workers based in Portugal. - Flexible hours, 22 vacation days plus up to three additional days based on tenure, and equipment for remote work. - Remote work from Portugal or hybrid/office work in Coimbra; attendance at the Coimbra office is expected when needed, averaging at least once a month. - Quarterly strategy events, autonomy, continuous feedback, and career development opportunities.