Senior Full Stack Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Design, develop, and maintain scalable, secure, and high-performance software solutions.
Focus on C#/.NET backend development with full-stack capabilities.
Contribute to technical design decisions and adoption of cloud and Java/Quarkus technologies.
Key Skills for This Role
Full Job Posting
Job Purpose
Design, develop, and maintain scalable, secure, and high-performance software solutions.
Focus on C#/.NET backend development with full-stack capabilities.
Contribute to technical design decisions and adoption of cloud and Java/Quarkus technologies.
Key Responsibilities
- Design, develop, and maintain full-stack applications with a strong backend focus.
- Develop scalable services using C# and .NET or .NET Core.
- Develop and integrate modern web front-end components.
- Design and implement REST APIs and microservices.
- Contribute to reactive, asynchronous, and event-driven architectures.
- Implement publish/subscribe communication, particularly using NATS.
- Develop horizontally scalable solutions for cloud environments.
- Deploy and operate containerized applications using Docker and Kubernetes.
- Contribute to technical design, architecture discussions, and solution trade-off evaluation.
- Ensure effective data access and persistence strategies using ORM principles.
- Participate in code reviews and promote engineering best practices.
- Collaborate with QA, DevOps, Product, and engineering teams on technical issues.
Key Technical Skills
- Backend technologies include C#, .NET, .NET Core, REST, microservices, distributed systems, and design patterns.
- Frontend technologies include modern web development, Angular, React, Vue.js, JavaScript, and TypeScript.
- Reactive and event-driven technologies include asynchronous programming, publish/subscribe, and NATS.
- Kafka and RabbitMQ are listed as additional options.
- Cloud skills include Kubernetes, Docker, CI/CD, cloud-native development, and horizontal scalability.
- Data skills include ORM, Entity Framework, relational databases, SQL, and database performance.
- Java is mandatory; interest in Java or Quarkus is expected, and Spring or Quarkus experience is a plus.
- The role values autonomy, problem solving, critical thinking, ownership, collaboration, and continuous learning.
Requirements
- Demonstrated experience designing, developing, and maintaining scalable, secure, high-performance software solutions.
- Strong experience with C# and .NET or .NET Core backend development.
- Experience developing and integrating modern web front-end components using Angular, React, or Vue.js.
- Experience with REST APIs, microservices, distributed systems, and design patterns.
- Experience with reactive, asynchronous, or event-driven programming and publish/subscribe mechanisms.
- Experience with Docker, Kubernetes, cloud-native development, and horizontally scalable workloads.
- Understanding of ORM principles, Entity Framework, relational databases, SQL, and data persistence.
- Java proficiency is mandatory.
- Spring or Quarkus experience is a plus.
- Ability to learn new technologies and apply technical judgment to trade-offs.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Anotech
Site Manager (Data Center)
, UAE
Anotech is seeking a Site Manager to lead end-to-end execution for data center projects, from installation and testing through operational readiness, client handover, and warranty support. The role requires strong electr
System Completion Operator (Hexagon)
, QAT
Anotech is seeking a System Completion Operator to manage completion data and punch lists using Hexagon software during offshore oil and gas commissioning in Qatar. The role requires prior system completion or commission
Maintenance Engineer – Air Traffic Management (ATM) Systems
, UAE
The employer is seeking a Maintenance Engineer to support the operation, maintenance, warranty, and reliability of complex Air Traffic Management systems and infrastructure. Duties include installation, configuration, tr
System Completion Coordinator (Offshore)
, QAT
Anotech is seeking a System Completion Coordinator to plan, track, and coordinate system completion and commissioning activities for offshore oil and gas facilities. Candidates should bring engineering education, 5-10 ye
Naval Architect
, UAE
Anotech is seeking a senior Naval Architect to design, analyze, and optimize marine vessels and support offshore and onshore energy infrastructure projects. The role requires a relevant master’s degree, 12–20 years of ex
Mobile Development Engineer
, UAE
Anotech is seeking a Mobile Development Engineer to design, develop, and maintain secure, high-performing Android applications using Kotlin and Kotlin Multiplatform. The role focuses on map-based features, scalable archi
Offshore Completion and Well Intervention Supervisor
, QAT
The employer is seeking an Offshore Completion and Well Intervention Supervisor to lead safe and efficient completion, workover, and well intervention operations. The role supervises offshore teams and service companies,
AI Data Center Infrastructure – Project Technical Head
, KSA
The employer is seeking a Project Technical Head to provide technical leadership for AI data center infrastructure projects. The role coordinates multidisciplinary engineering teams, leads design through commissioning, m
Site Manager (Data Center)
, UAE
System Completion Operator (Hexagon)
, QAT
Maintenance Engineer – Air Traffic Management (ATM) Systems
, UAE
System Completion Coordinator (Offshore)
, QAT
Naval Architect
, UAE
Mobile Development Engineer
, UAE
Offshore Completion and Well Intervention Supervisor
, QAT
AI Data Center Infrastructure – Project Technical Head
, KSA