#1 Job Board for tech industry in Europe

Senior Software Engineer
Net

Senior Software Engineer

Greece
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    C#

    master

    .Net

    master

    Databases

    advanced

Job description

Description

If you enjoy refactoring & legacy testing coding katas, then you'll want to read on! 👇

Enartia is looking for several passionate software crafters who can spread and grow the <3 for maintainability, testability and well-crafted, quality code. They should be constant learners, value team-work over egos, take pride in their code and be focused on building customer-first solutions.

Your mission, should you choose to accept it:

An iterative, incremental, migration away from legacy systems. Help us build the next-gen, cloud-native, scalable backbone of the Greek internet.

Responsibilities

  • Write maintainable and reusable code. Always leave the codebase cleaner than you found it.
  • Analyze issues, find root causes, and address them
  • Help colleagues learn how to use the software you produce
  • Play well with others: development is a team sport.
  • Identify and suggest new features

Requirements

  • We don't care about your degree and titles - we care about what you know and the way you work.
  • We expect you would probably have 10+ years worth of experience
  • You know C# and .Net (Core) Framework
  • Solid understanding of databases, data structures and design principles.
  • Experienced tester:
    • You are capable of devising your own testing strategy (unit / integration / functional / e2e)
    • Grow <3 for testing in the team around you.
  • You are autonomous (i.e. you don't need a manager over your head to be motivated).

Great fit:

  • You know Git well enough that others constantly come to you with questions
  • You've worked with containerized applications (e.g. docker), deployed on Kubernetes / Openshift.
  • Would be nice if you have some experience with API documentation (Swagger/OpenAPI or similar)
  • It would be great to see that you've given talks in meetups / conferences.
  • You have deployed apps to an openstack production environment

Benefits

  • *Very* competitive package, in line with modern software engineering salaries
  • An Ethical company / industry to work for (in case you feel like this)
  • Remote Working
  • Laptop and equipment of your choice
  • Pair programming (where it makes sense, ofc)
  • Sponsored trainings, courses and certifications
  • Private health insurance
  • Work-life balance environment
  • We know reading books and attending conferences makes us better at our jobs, so we'll cover