Senior Full Stack Engineer (.NET + Angular)
We’re hiring! Join ItexUS today!
We are looking for a Senior Full Stack Engineer (.NET + Angular) to join a long-term project for a US-based technology company.
The team is developing a modern cloud-native enterprise platform for the aviation industry that supports business-critical workflows, data management, and operational processes for organizations operating in a highly regulated environment.
As part of the engineering team, you will contribute to the evolution of a distributed cloud architecture, modernization of existing components, optimization of data-intensive services, and implementation of AI-powered features. The project involves microservices, cloud technologies, complex business logic, and integration with multiple internal and external systems.
About the Role
We’re looking for an experienced Full Stack Engineer who enjoys solving complex engineering challenges, takes ownership, and is comfortable working in a technically diverse environment.
You will contribute to both new development and modernization initiatives, including backend services, modern Angular applications, integrations, data-intensive workflows, and selected legacy components.
The role involves close collaboration with technical stakeholders and an international client, so we value engineers who can communicate clearly, stay constructive under pressure, and propose practical solutions when priorities or constraints change.
Responsibilities
- Developing with a commitment to deliver high-quality code to production.
- Drive, influence, and support code quality standards.
- Participate in business logic development, demo sessions, brainstorming sessions, and team communication.
- Participate in technical interviews, mentoring, and knowledge-sharing initiatives.
- Diagnose and fix bugs and performance bottlenecks.
- Work hours shifted closer to the US working day (starting approximately at 10–11 AM GMT+2).
Requirements
- 5+ years of professional experience in C#, ASP.NET development.
- 3–5 years of professional front-end experience with Angular.
- Basic knowledge of the legacy .NET Framework.
- Hands-on experience with relational databases such as SQL Server, PostgreSQL, or MariaDB.
- Experience with Entity Framework Core and/or Dapper.
- Experience with Solr or similar search/indexing technologies.
- Experience working with Docker and deploying applications on Azure (App Services, Functions, AKS, Storage) or AWS.
- Proficiency with Git and CI/CD tools (Azure DevOps, GitLab CI).
- Solid experience writing unit and integration tests while maintaining code quality.
- Familiarity with authentication and authorization protocols (JWT, OAuth2, IdentityServer, Keycloak, or Azure Entra ID).
- Upper-Intermediate (B2+) English or higher with the ability to communicate confidently with both technical and non-technical stakeholders.
- Comfortable working in Agile environments.
- Proactive mindset, strong problem-solving skills, and a can-do attitude.
Nice to Have
- Experience with event-driven or serverless architectures.
- Experience with Kestra or other ETL/workflow orchestration tools.
- Familiarity with message brokers (RabbitMQ, Kafka, Azure Service Bus) and Redis.
- Azure or AWS cloud certifications.
We’ll be happy to tell you more about the project, engineering culture, and team during the interview process.