Freelance Senior .NET Software Engineer

DECODE is a full-service software development company that builds complex mobile and web apps for clients around the world.

We’re a place for professionals who want to grow through meaningful work. You’ll work on global projects, use modern technologies, and collaborate closely with a team that values solid engineering and shared ownership.

DSC09805
flaster 24 1

90+

experts working together to achieve great things.

14

years of hard work, always pushing for excellence.

40%

of DECODErs have been with us for over 3 years.

decode office

Your responsibilities

  • Develop complex software applications and ensure their scalability,
  • Maintain build and test stages for .NET services in our CI pipeline, and keep applications deployable through automated releases,
  • Think with product in mind. Question why a feature exists and how it improves the user experience,
  • Know when to keep it simple and when to build for scale,
  • Embrace AI tools as part of everyday work, bring genuine enthusiasm for their possibilities, and know how to use them in a practical and responsible way to improve output and problem-solving,
  • Ensure best practices in coding, testing, and maintenance,
  • Actively participate in code reviews and ensure high code quality,
  • Collaborate with multidisciplinary teams,
  • Encourage innovation and stay up to date with industry trends,
  • Provide technical insights when solving challenges in complex areas.

We expect

  • At least 5 years of professional experience as a Software Engineer,
  • Excellent knowledge of programming languages and development tools (.NET /.NET Core, ASP.NET, CI/CD)
  • Solid database skills: relational modeling, EF Core, and writing efficient SQL when the ORM isn’t enough,
  • Experience designing and maintaining REST APIs, including authentication and versioning,
  • Hands-on experience with a major cloud platform (Azure or AWS) and Docker,
  • Advanced understanding of software development methodologies and lifecycle,
  • Ability to work independently with a proactive mindset and readiness to take responsibility,
  • Experience with AI coding agents and an advanced understanding of their capabilities,
  • Full professional fluency in English and Croatian.

Bonus points

  • Experience with frontend development (React or other JS frameworks)
  • Personal or professional projects published on GitHub, Bitbucket, or similar platforms.
50208966073 4b02d29710 k 1