
[GRE] Senior Full-Stack Engineer (.NET/C#, Vue.js)
Software Mind21 days ago
Remote, Poland or Kraków, PolandSenior
Responsibilities
- Develop backend services and REST APIs using .NET/C#.
- Build performance-focused, UX-optimized web interfaces with Vue.js and TypeScript.
- Co-design project architecture, including modular and event-driven approaches where appropriate.
- Design data models, optimize queries, manage schema versioning, and work with EF Core.
- Integrate payment providers and notification and analytics systems.
- Design, code, test, and implement high-value product features.
- Improve delivery processes, code quality, automation, and test coverage.
- Automate CI/CD pipelines using GitHub Actions and Azure DevOps for multi-environment deployments.
- Participate in code reviews and define engineering standards and patterns.
- Monitor systems, report metrics, support observability, and respond to incidents.
- Provide weekend on-call availability.
Requirements
- 5+ years of commercial experience as a Full-Stack Developer or in a similar product role.
- Proficiency in .NET/C#, preferably .NET 6+, including API architecture and development.
- Hands-on experience with Vue.js 3, TypeScript, and the related ecosystem.
- Knowledge of relational databases, ORM concepts, EF Core, and domain modeling fundamentals.
- Experience with unit, integration, and end-to-end testing integrated into CI/CD.
- Strong command of Git, code review, and software quality standards.
- Familiarity with security practices and application data protection.
- Experience across the full commercial software development cycle.
Benefits
- Flexible employment and hybrid work.
- Professional development and personal growth opportunities.
- Non-corporate work atmosphere.
- Lunch tickets.
- Private healthcare and insurance.
- Multisport card.
- Well-being initiatives.
- Travel programs.