Search by job, company or skills

Loynova

Full Stack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role:

We're seeking a seasoned Senior Full Stack .NET Developer to play a crucial role in developing a high-performance, multi-tenant microservices platform. In this role, you will leverage your experience in .NET technologies, microservices architecture, and full stack development to build scalable, secure, and highly available applications while collaborating closely with cross-functional teams.

Core Responsibilities:

Full Stack & Microservices Development

Design and develop .NET microservices, Angular web applications, and RESTful APIs with a focus on multi-tenancy, scalability, and maintainability.

Write clean, structured, and well-documented code following best practices.

Conduct comprehensive testing and debugging to ensure high performance and quality standards.

Design and implement data storage solutions with focus on performance, scalability, and data integrity.

Develop and integrate automated testing frameworks to improve efficiency and accuracy.

Collaborate closely with QA and DevOps teams to integrate testing within CI/CD pipelines.

Utilize Docker and Kubernetes for containerized deployments and work with API gateways and edge security services.

Automate deployment processes to support reliable and consistent production releases.

Engage in all phases of the software development lifecycle: design, development, testing, and deployment.

Implement role-based access control (RBAC) with hierarchical roles and integrate with OIDC/OAuth identity providers.

Design and implement asynchronous messaging patterns for event-driven architectures and system integration.

Implement observability solutions for distributed tracing, metrics, and centralized logging.

Qualifications:

Technical Skills

Advanced proficiency in C#, ASP.NET Core Web API, Entity Framework Core, Angular, TypeScript, PostgreSQL, and Git.

Strong experience with Angular or Blazor for building responsive web applications with OIDC/OAuth authentication flows.

Strong object-oriented programming skills with deep understanding of design patterns, SOLID principles, clean architecture, and domain-driven design (DDD).

Expertise in RESTful API design, JWT/OAuth2 authentication, API versioning, and integration patterns.

Familiarity with automated testing tools and frameworks (e.g., NUnit, xUnit, Selenium, or Cypress).

Experience with cloud platforms (Azure, AWS, or GCP) and basic understanding of cloud-native development.

Proficiency with CI/CD tools (e.g., Jenkins, Azure DevOps, GitLab) and containerization (Docker, Kubernetes).

Understanding of microservices architecture and distributed systems concepts.

Knowledge of caching strategies, message queuing concepts, and search technologies.

Understanding of authentication and authorization patterns including OIDC/OAuth flows and RBAC.

Awareness of resilience patterns and fault-tolerant system design principles.

Extra Points

Experience with Flutter or React Native for cross-platform mobile development.

Experience with .NET Aspire, message brokers (RabbitMQ, Kafka), or caching systems (Redis).

Experience with observability tools (OpenTelemetry, Grafana, Elasticsearch) or API gateway implementations (Ocelot).

Familiarity with resilience patterns (Polly), outbox pattern, or multi-tenant data isolation (RLS).

Knowledge of security compliance (PCI DSS), edge security services (WAF, CDN), or payment systems.

Soft Skills

Strong communication and collaboration skills for effective teamwork.

Analytical mindset with a proactive approach to solving complex technical challenges.

Ability to work independently with a high degree of self-motivation and focus on quality results.

Experience

5+ years of experience in software development, with a focus on .NET microservices and full stack technologies.

Proven track record in delivering multi-tenant, distributed systems and collaborating within agile teams.

What We Offer:

Professional Growth: Opportunities for career advancement and skill development.

Innovative Projects: Work with advanced technologies and creative solutions.

Collaborative Environment: Join a team that values your expertise and contributions.

If you are a skilled Full Stack .NET Developer passionate about building secure, scalable multi-tenant platforms with modern microservices architecture, we'd love to connect with you!

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136596501