Natech ∙ Financial Software

Mid/Senior Full Stack Software Engineer

Natech ∙ Financial Software

full-time

Posted on:

Location Type: Hybrid

Location: AthensGreece

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • - Participating and leading the full software development life cycle, including design, development, testing, and deployment.
  • - Performing code reviews and writing efficient, reliable, and maintainable .NET code.
  • - Working closely with your Engineering Manager to understand client needs and tech architecture in order to develop scalable solutions.
  • - Troubleshooting and debugging complex software issues.
  • - Staying up-to-date with emerging trends and technologies in the software development industry.
  • - Mentoring junior and mid-level engineers and providing guidance as needed.

Requirements

  • - **Full stack development experience**: You’ve worked with languages like C# or Java for more than 3 years and have built robust, efficient end-to-end client facing web or mobile solutions that can handle real-world demands.
  • - **API development skills:** You understand how to design secure, well-structured APIs — including authentication (OAuth, OAuth2, JWT), versioning, error handling, rate limiting, and industry-standard security practices.
  • - **Team player mentality:** You thrive in collaborative environments, take feedback constructively, and contribute to shared goals with openness and accountability.
  • - **Commitment to quality:** You believe in writing clean, reliable code and have experience with Test-Driven Development (TDD) to keep standards high.
  • - **CI/CD Knowledge:** Proven professional experience with continuous integration and deployment processes to streamline development workflows.
  • - **Adaptability & Resilience:** Comfortable working in fast-paced, Agile environments, handling changing requirements, and using tools like Azure Devops/Jira and Git.
  • - **Tools and AI:** Experience with IDEs such as Cursor or Windsurf, proficiency in utilizing Copilots, and the application of advanced AI features to enhance delivery are regarded as significant advantages.
  • - **Nice to have**: Familiarity with Blazor for building interactive web UIs in .NET is considered a plus.
  • ***The Person who matches our Culture is:***
  • - Radical problem-solving approach, strong analytical skills, and a results-oriented mindset.
  • - Proactive approach when building solutions with a focus on results and accountability.
  • - Creative and innovative thinking, open to new ideas, and continuous improvement.
  • - Flexibility and adaptability in a dynamic work environment with changing priorities.
Benefits
  • **Join a motivated team that values respect, support, and joy of life and enjoy….**
  • - Competitive remuneration package based on seniority.
  • - Stock Options Plan.
  • - Private Health and Life insurance fully sponsored by the company.
  • - Private Pension Scheme for the employee fully sponsored by the company.
  • - Meal allowance.
  • - Participation to the Company’s annual bonus scheme.
  • - Free Benefits according to the local labor law (e.g., social security, leave of absence).
  • - Participation in impactful international projects from both technological and business aspects.
  • - Work-life balance initiatives, including a hybrid/ remote model, time schedule flexibility, and support for healthy habits.
  • - Opportunities for professional and personal development through activities, training, events, conferences, both in Greece and abroad.
  • - Onboarding support from a dedicated Buddy.
  • **Diversity, Equality, Inclusion, Belonging**
  • - We are an equal opportunity employer with a commitment of providing a work environment that respects the dignity and worth of everyone.
  • - We recognize and value the benefits and strengths that diversity brings to our employees, and we thrive in an environment that encourages respect and trust.
  • - We welcome and celebrate each unique characteristic a person holds (including, disability, gender identity or expression).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#JavaAPI developmentTest-Driven Development (TDD)Continuous Integration (CI)Continuous Deployment (CD)Blazorfull stack developmenttroubleshootingdebugging
Soft Skills
team playercommitment to qualityadaptabilityresilienceproblem-solvinganalytical skillsresults-orientedproactivecreative thinkingflexibility