Enhesa

Senior Software Engineer

Enhesa
Apply
3 months ago
Lisbon, PortugalSenior

Responsibilities

  • Write clean, maintainable software using .NET, C#, Kafka, PostgreSQL, Elasticsearch, and other modern tools.
  • Deliver high-quality working software as part of a software development team.
  • Develop expert knowledge of the team’s codebase and conduct comprehensive code reviews.
  • Create documentation and technical guides for critical systems.
  • Monitor dashboards and alerts and respond to incidents appropriately.
  • Drive technical decisions by assessing trade-offs, risks, and organization-wide alignment.
  • Diagnose complex bugs, implement fixes, and add automated regression tests.
  • Lead specification and refinement of technical improvements.
  • Mentor, coach, and empower engineers through knowledge sharing, demos, and presentations.

Requirements

  • Bachelor’s degree or equivalent in computer science or a related field.
  • At least six years of experience working with .NET C#.
  • Experience applying microservice architectures and evaluating architectural patterns and trade-offs.
  • Experience with event-driven architectures and event streaming or messaging tools such as Kafka, Pulsar, or RabbitMQ.
  • Experience with SQL and NoSQL databases, including technologies such as Elasticsearch, PostgreSQL, Dynamo, MongoDB, or Redis.
  • Ability to identify best-practice improvements, solve complex technical problems independently, and learn complex architectures and codebases quickly.
  • Experience working in an Agile environment and providing technical leadership, including mentoring engineers.
  • Understanding of Feature Flags for faster releases.
  • Strong communication, collaboration, adaptability, initiative, and continuous-improvement skills.

Benefits

  • One-year fixed-term contract.
  • Flexible home-working policy and work/life balance.
  • Collaborative, fast-paced, driven work environment.
  • Competitive salary package.
  • Accountability and pride in projects.

Tech Stack

Apache KafkaC#ElasticsearchMongoDB.NETPostgreSQLRabbitMQRedis

Categories

Enhesa

About Enhesa

201-500 employees
Contact me