Tekvortex specializes in building complex enterprise products and services. We are currently seeking experienced and ambitious Senior Full Stack Developers to join our Product Engineering team and help build functional and efficient server and client-side applications. In this role, you’ll play a pivotal part in architecting and refining both server and client-side applications, ensuring they are not just functional but also highly efficient.
As a member of our team, you will have the opportunity to work on enterprise applications with a global team, enabling us to deliver innovative, fast, scalable, and reliable products to our clients. If you possess relevant experience and skills, we would love to meet you.
Responsibilities
- Design and develop high-performance backend services and REST APIs using .NET Core (.NET 6/7/8) following clean architecture and ABP/ASP.NET Zero patterns.
- Build modular, multi-tenant enterprise systems and extensible application layers.
- Develop Angular (10+) SPAs using TypeScript, RxJS, DevExpress, Ngx, and modern component architectures.
- Build and maintain WPF applications using MVVM (Prism preferred) and DevExpress controls.
- Design, optimize, and troubleshoot PostgreSQL schemas, queries, indexing, and EF Core performance.
- Deploy, monitor, and secure applications on Azure (App Services, Functions, Storage, Key Vault, App Insights, Azure AD).
- Build and maintain CI/CD pipelines using Azure DevOps, Terraform (IaC), Docker, and automated testing.
- Contribute to system architecture, performance tuning, security best practices, and incident resolution.
- Lead code reviews, mentor engineers, and drive engineering standards and best practices.
Technology Requirements
- 7–12+ years of progressive software engineering experience with proven experience building enterprise-scale or multi-tenant systems.
- Strong hands-on experience with C#, .NET Core (.NET 6/7/8), ASP.NET Core MVC/Web API, EF Core, MediatR, AutoMapper, and async/concurrency patterns.
- Experience working with ABP Framework, ASP.NET Zero, or AspNetBoilerplate and modular application architectures.
- Strong frontend experience with Angular 10+ (preferably 13–17), TypeScript, RxJS, DevExpress Angular, Ngx, HTML5, and SCSS.
- Experience developing desktop applications using WPF, MVVM, Prism, DevExpress WPF, with familiarity in WebView2 and WinUI or .NET MAUI.
- Advanced experience with PostgreSQL including SQL optimization, indexing, tuning, and working knowledge of Redis.
- Strong cloud and DevOps experience with Azure App Services, Azure Functions, Azure Storage, Azure AD, Azure DevOps, CI/CD pipelines, Terraform, and Docker.
- Solid engineering practices including Git (GitFlow or trunk-based), automated testing, logging with Serilog and Application Insights, API versioning, caching strategies, and secure coding practices.
- Excellent communication and teamwork skills.
- Passion for technology and continuous learning.
* Remuneration to match your skills and experience, and will not be a constraint for deserving candidates.
* If you have slightly less experience but are passionate, you can still apply!