Senior Software Engineer
⚲ Lisbon
Do uzgodnienia
Wymagania
- Mentoring
- Software as a Service (SaaS)
- SQL
- MongoDB
- Agile
- RabbitMQ
- NoSQL
- .Net
- C#
- PostgreSQL
Opis stanowiska
Position: Senior .NET Developer
Location: Lisbon, Portugal (Hybrid model – 2 days per week in the office)Project Scope: International
We are looking for a Senior .NET Developer to join a world-leading company specialising in compliance intelligence in the field of Environment, Health and Safety (EHS), for a long-term project in an international environment.
Key Technologies & Stack:
• .NET / C#
• Microservices Architecture
• Event-Driven Systems (Kafka, RabbitMQ, Pulsar)
• SQL & NoSQL Databases (PostgreSQL, Elasticsearch, MongoDB, Redis, DynamoDB)
Key Responsibilities:
• Design, develop, and maintain scalable SaaS solutions with a strong focus on performance, reliability, and maintainability.
• Contribute to architectural decisions involving microservices, distributed systems, and cloud-native applications.
• Build and enhance event-driven platforms leveraging modern messaging and streaming technologies.
• Promote engineering excellence through code quality, best practices, testing, and continuous improvement initiatives.
• Collaborate closely within Agile development teams throughout the entire software delivery lifecycle.
• Provide technical guidance and mentorship to fellow engineers, fostering knowledge sharing and team growth.
Requirements:
• 6+ years of professional experience developing applications with .NET and C#.
• Strong hands-on experience designing and implementing microservices-based architectures.
• Proven experience working with event-driven systems and messaging platforms.
• Solid understanding of both relational and non-relational databases, with the ability to select the most appropriate solution based on business and technical requirements.
• Experience working in Agile environments.
• Previous exposure to technical leadership, coaching, or mentoring responsibilities.
• Strong analytical and problem-solving skills, with the ability to work independently on complex technical challenges.
Location: Lisbon, Portugal (Hybrid model – 2 days per week in the office)Project Scope: International
We are looking for a Senior .NET Developer to join a world-leading company specialising in compliance intelligence in the field of Environment, Health and Safety (EHS), for a long-term project in an international environment.
Key Technologies & Stack:
• .NET / C#
• Microservices Architecture
• Event-Driven Systems (Kafka, RabbitMQ, Pulsar)
• SQL & NoSQL Databases (PostgreSQL, Elasticsearch, MongoDB, Redis, DynamoDB)
Key Responsibilities:
• Design, develop, and maintain scalable SaaS solutions with a strong focus on performance, reliability, and maintainability.
• Contribute to architectural decisions involving microservices, distributed systems, and cloud-native applications.
• Build and enhance event-driven platforms leveraging modern messaging and streaming technologies.
• Promote engineering excellence through code quality, best practices, testing, and continuous improvement initiatives.
• Collaborate closely within Agile development teams throughout the entire software delivery lifecycle.
• Provide technical guidance and mentorship to fellow engineers, fostering knowledge sharing and team growth.
Requirements:
• 6+ years of professional experience developing applications with .NET and C#.
• Strong hands-on experience designing and implementing microservices-based architectures.
• Proven experience working with event-driven systems and messaging platforms.
• Solid understanding of both relational and non-relational databases, with the ability to select the most appropriate solution based on business and technical requirements.
• Experience working in Agile environments.
• Previous exposure to technical leadership, coaching, or mentoring responsibilities.
• Strong analytical and problem-solving skills, with the ability to work independently on complex technical challenges.
🔍 Dekoder Ogłoszenia
🔴
long-term project in an international environment
Projekt może być długoterminowy, ale nie ma gwarancji jego ciągłości ani stabilności zespołu.
🔴
Contribute to architectural decisions
Twoja rola w podejmowaniu decyzji architektonicznych może być ograniczona do konsultacji lub implementacji istniejących założeń.
🟡
Provide technical guidance and mentorship
Oczekuje się od Ciebie nie tylko kodowania, ale także formalnego lub nieformalnego wspierania mniej doświadczonych kolegów.
🟡
Promote engineering excellence through code quality, best practices, testing, and continuous improvement initiatives
Oczekuje się, że będziesz aktywnie wpływać na kulturę inżynierską zespołu, a nie tylko wykonywać zadania.
🟡
Hybrid model – 2 days per week in the office
Praca zdalna jest możliwa, ale wymaga obecności w biurze w Lizbonie dwa dni w tygodniu.