About The Position

Software Mind is seeking a Senior Full-Stack Engineer to join a project focused on developing a modern end-to-end rental platform. This platform aims to connect property owners, tenants, and managers within a unified web and mobile ecosystem. The project's goal is to improve the current solution by streamlining user experience with a consistent interface, process automation, and other enhancements. Emphasis will be placed on high usability, scalability, reliability, and integrations with third-party systems. The ideal candidate will be a proactive, independent engineer experienced in building high-availability products with strong UX deliverables. This role requires availability for weekend on-call duties.

Requirements

  • Commercial experience throughout the development cycle is essential.
  • 5+ years as a Full-Stack Developer or similar product role.
  • Proficiency in .NET/C# (preferably .NET 6+), API architecture, and development.
  • Hands-on experience with Vue.js 3, TypeScript, and related ecosystem.
  • Knowledge of relational databases and ORM (EF Core), fundamentals of domain modeling.
  • Experience with unit, integration, and E2E tests and their integration into CI/CD.
  • Strong command of Git, code review, and quality standards.
  • Familiarity with security practices and data protection in apps.

Responsibilities

  • Backend development in .NET/C# and web interfaces (Vue.js).
  • Co-designing the project architecture.
  • Ensuring technical quality.
  • Designing, coding, testing, and implementing features with high business value.
  • Proactive improvement of delivery processes, code quality, and automation.
  • Designing and implementing services and REST APIs in .NET/C#, focusing on readability, performance, and security.
  • Developing performance-focused, UX-optimized web interfaces.
  • Data modeling and access (e.g., EF Core), query optimization, and schema versioning.
  • Integrating with payment providers and notification/analytics systems.
  • Co-creating architecture (modularity, event-driven where appropriate), managing configuration and secrets.
  • Participating in code reviews, defining standards and patterns, ensuring robust test coverage, and minimizing flakiness.
  • Automating CI/CD pipelines (GitHub Actions/Azure DevOps), including building, testing, and multi-environment deployments.
  • Monitoring, tracing, and reporting metrics (observability) and responding to incidents.
  • Teamwork in Agile, focusing on delivering value and continuous improvement.

Benefits

  • Professional development
  • Personal growth
  • Flexible employment
  • Hybrid work
  • Non-corporate atmosphere
  • Lunch tickets
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives
  • Travel programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service