
Mid/Senior Full Stack Software Engineer
Natech ∙ Financial Software
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
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