.NET Backend Engineer (Évora, PT)

.NET Backend Engineer (Évora, PT)

As a .NET Backend Engineer:

  • You work with frontend developers, product managers and other stakeholders to understand technical requirements and ensure seamless integration between frontend and backend
  • You ensure high code quality, including code reviews, unit tests and adherence to best practices for software development
  • The programming languages and tools we use for code writing:
    • C# and SQL
    • Rider/Visual Studio
  • 4You work with scalable and real-time applications

Time allocation

70% Software Development: Design, develop, test, and implement server-side logic and databases for the Stadsparkeren application.
30% Projects meetings such as daily standup, sprint review, sprint planning and retrospectives

Get to know the team:

As member of our ever growing and dynamic team you will be working on:

  • Server logic: Handling data processing, business logic and server-side functionality
  • Database management: Manage database schema, optimize queries and ensure data consistency, security and scalability
  • Performance and scalability: Fine-tune server performance, implement caching strategies and design for horizontal scalability to handle increased user loads

We are looking for:

  • Someone who is eager to learn
  • An expert in developing backend for large scale systems
  • Strong problem solving skills and the ability to tackle complex challenges
  • A team player and a mentor
  • Someone who help the company grow and who will grow with the company

We offer:

  • A competitive salary

Requirements:

  • Education: A degree in computer science, computer science or a related field
  • Programming languages: Extensive experience with programming languages such C#, Java or similar
  • Frameworks and tools: .NET Core and .NET Framework
  • Databases: Experience with both relational databases (i.e. SQL Server) and NoSQL databases (e.g. MongoDB, Redis)
  • Architecture Patterns: Understanding of different architecture patterns such as microservices, serverless and monolithic architectures
  • System administration: Basic knowledge of system administration and server configuration in cloud environments such as AWS, Azure or Google Cloud Platform.
Apply for this job