E

Enhesa

Global EHS regulatory intelligence platform

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLisbon, PortugalNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or equivalent in computer science or a related field is required.
  • At least six years of experience working with .NET C# is required.
  • Understand how to apply microservice architectures, including multiple patterns, techniques, and their trade-offs.
  • Have experience with event-driven architectures and event-streaming or messaging tools such as Kafka, Pulsar, and RabbitMQ.
  • Have experience with both SQL and NoSQL databases, such as ElasticSearch, PostgreSQL, Dynamo, MongoDB, and Redis, and understand which database is appropriate for each use case.
  • Identify opportunities to improve team best practices and share knowledge to address them.
  • Tackle highly complex technical problems independently.
  • Learn complex architectures and codebases quickly.
  • Have experience working in an Agile environment.
  • Have technical leadership experience, including mentoring other engineers.
  • Understand how to use feature flags for faster releases.
  • Communicate clearly and effectively, adjusting communication style to the audience.
  • Work effectively as part of a team, contribute to team dynamics, and resolve conflicts constructively.
  • Adapt quickly and embrace change.
  • Champion continuous improvement.
  • Take initiative in tackling problems, execute pragmatically, and make data-driven decisions.

Responsibilities

  • Write clean, maintainable code using .NET C# and modern tools such as Kafka, Postgres, and ElasticSearch.
  • Deliver high-quality, working software regularly as part of a software development team.
  • Build a deep understanding of the team’s codebase.
  • Provide comprehensive code reviews that consider broader concepts.
  • Ensure documentation exists for critical systems and write technical guides used by other engineers.
  • Monitor dashboards and alerts, and respond to incidents with appropriate urgency.
  • Drive technical decision-making by identifying trade-offs and risks and considering organization-wide technical alignment.
  • Diagnose the root cause of complex bugs and provide fixes with automated regression tests.
  • Lead the specification and refinement of technical improvements.
  • Mentor, coach, and empower other engineers, and share knowledge through demos and presentations.

Desired Qualifications

  • Experience with Kafka is preferred.
  • Experience with ElasticSearch and PostgreSQL is preferred.

About the Company

Enhesa

Global EHS regulatory intelligence platform

1) What the company does: Enhesa provides global Environmental, Health, and Safety (EHS) regulatory intelligence and compliance support. It serves multinational corporations and other regulated businesses by offering regulatory content, expert analysis, and advisory services. 2) How its product works: The core offering is a subscription-based access to an EHS regulatory intelligence platform that delivers regulatory summaries, requirements, insights, and guidance from in-house analysts. The platform is complemented by consultancy services when needed. 3) How it differs from competitors: Enhesa combines worldwide regulatory coverage with detailed expert analysis and guidance in one platform, backed by ISO 14001 and ISO 45001 certifications, and couples ongoing content with professional consultancy. 4) What its goal is: To help businesses stay compliant with environmental and occupational health and safety laws by providing timely, reliable regulatory information and practical advice.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
City of Brussels, Belgium
Founded
1989

Recently Posted Jobs

Explore more opportunities at Enhesa

See more jobs