
Senior Full-Stack Developer (Angular SSR & .NET)
XOOM ENTERPRISES
Job description
About XOOM ENTERPRISES
XOOM ENTERPRISES is a technology, media, and creative intelligence company building digital platforms, enterprise systems, and technology-driven solutions across multiple industries.
Our technology team is focused on developing scalable, production-ready applications using modern engineering practices, cloud infrastructure, microservices, and enterprise-grade software architecture.
We are looking for a Senior Full-Stack Developer who can take ownership of both frontend and backend development and contribute to the delivery of complete, production-ready systems.
The Role
We are seeking a highly experienced Senior Full-Stack Developer specializing in Angular SSR and .NET to join our engineering team.
This is not a role limited to implementing assigned UI screens or backend endpoints. The successful candidate will be expected to understand the full application lifecycle — from architecture and database design through frontend development, API integration, testing, deployment, troubleshooting, and production support.
You will work closely with our engineering and operations teams to build and maintain scalable applications that are reliable, secure, performant, and ready for real-world users.
Key ResponsibilitiesFrontend Development
-
Build modern, scalable web applications using Angular and TypeScript.
-
Develop applications using Angular SSR / Server-Side Rendering and understand its impact on SEO, performance, routing, caching, and deployment.
-
Build reusable, maintainable components and frontend architecture.
-
Integrate Angular applications with RESTful APIs and backend services.
-
Implement authentication, authorization, user sessions, and role-based access control.
-
Optimize frontend performance, loading times, and Core Web Vitals.
-
Ensure responsive and consistent experiences across desktop, tablet, and mobile devices.
-
Troubleshoot frontend issues and participate in code reviews.
Backend Development
-
Design and develop scalable backend services using .NET / C#.
-
Build secure and well-structured REST APIs.
-
Work with Clean Architecture, CQRS, and modular application design.
-
Implement business logic, validation, authentication, authorization, and data processing.
-
Develop integrations with third-party services and external APIs.
-
Build reliable background processes and service-to-service communication.
-
Identify and resolve performance, scalability, and reliability issues.
Database & Data Layer
-
Design and optimize relational databases, preferably PostgreSQL.
-
Work with Entity Framework Core and database migrations.
-
Design efficient database schemas, relationships, indexes, and queries.
-
Analyze and optimize slow queries and database performance.
-
Maintain data integrity and appropriate transaction handling.
Architecture & Infrastructure
-
Participate in the design and implementation of modular and microservices-based systems.
-
Understand service boundaries, API contracts, asynchronous communication, and distributed systems.
-
Work with technologies such as Redis, RabbitMQ, caching, queues, and messaging where applicable.
-
Collaborate with DevOps/SRE engineers on application deployment and production environments.
-
Understand application configuration, environment management, logging, monitoring, and troubleshooting.
-
Contribute to improving deployment processes and production reliability.
Quality & Delivery
-
Write clean, maintainable, testable, and production-ready code.
-
Conduct code reviews and maintain development standards.
-
Investigate bugs across the frontend, backend, database, and infrastructure layers.
-
Test complete application workflows rather than isolated features.
-
Take ownership of assigned features from development through production deployment.
-
Identify technical risks early and communicate blockers clearly.
-
Work according to defined milestones, delivery schedules, and engineering standards.
Required Technical Skills
Frontend
-
Strong experience with Angular
-
Strong TypeScript knowledge
-
Experience with Angular SSR
-
RxJS
-
HTML5 / CSS3
-
Bootstrap or equivalent UI frameworks
-
REST API integration
-
Authentication and authorization
-
Responsive web development
Backend
-
Strong experience with .NET / C#
-
ASP.NET Core
-
RESTful API development
-
Entity Framework Core
-
Clean Architecture
-
CQRS
-
Dependency Injection
-
Authentication / Authorization
-
JWT and role-based access control
Database
-
Strong PostgreSQL experience
-
Database design
-
SQL optimization
-
Entity Framework Core
-
Database migrations
-
Indexing and performance optimization
Architecture & Supporting Technologies
Experience with several of the following is highly desirable:
-
Microservices architecture
-
Redis
-
RabbitMQ or other message brokers
-
Docker
-
CI/CD
-
Git
-
Cloud deployment
-
Application monitoring and logging
-
Distributed systems
-
Third-party API integrations
-
Payment gateway integrations
Senior-Level Expectations
We are looking for someone who can operate independently and think beyond individual tasks.
You should be able to:
-
Understand an existing application architecture quickly.
-
Translate business requirements into technical solutions.
-
Identify dependencies between frontend, backend, database, and infrastructure.
-
Estimate development effort realistically.
-
Break large features into deliverable milestones.
-
Troubleshoot problems across the entire technology stack.
-
Make sound architectural decisions.
-
Review other developers' code and provide constructive technical feedback.
-
Take responsibility for delivering working functionality — not simply writing code.
-
Understand the difference between "code completed" and "feature delivered."
A strong candidate should be comfortable taking a feature from:
Requirement → Architecture → Database → API → Angular UI → Integration → Testing → Deployment → Production
Qualifications
-
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.
-
4+ years of professional software development experience.
-
Strong commercial experience with both Angular and .NET.
-
Demonstrated experience delivering full-stack applications to production.
-
Strong understanding of software architecture and engineering principles.
-
Good understanding of Git and collaborative development workflows.
-
Strong problem-solving and debugging skills.
-
Ability to work independently while collaborating effectively with a technical team.
Preferred Experience
Candidates with experience in the following areas will have an advantage:
-
Angular SSR / Angular Universal
-
.NET 8/9/10
-
PostgreSQL
-
Microservices
-
CQRS and Clean Architecture
-
RabbitMQ
-
Redis
-
Docker and containerized applications
-
Cloud infrastructure
-
CI/CD pipelines
-
Payment systems
-
Booking, marketplace, SaaS, or enterprise platforms
-
High-traffic web applications
-
Production deployment and troubleshooting
What We Expect From You
At XOOM ENTERPRISES, seniority is measured not only by years of experience, but by ownership, engineering judgment, and delivery capability.
We expect you to:
-
Take ownership of your work.
-
Communicate clearly and professionally.
-
Ask the right technical questions before implementation.
-
Follow established architecture and engineering standards.
-
Deliver working, testable features.
-
Document important technical decisions.
-
Raise problems early rather than allowing them to become delivery risks.
-
Continuously improve the quality, performance, and maintainability of the platform.
What We Offer
-
Opportunity to work on real-world, production-level digital platforms.
-
Exposure to modern Angular, .NET, microservices, and cloud technologies.
-
A technically challenging environment with significant ownership.
-
Collaboration with experienced engineering and operations teams.
-
Opportunities to contribute to architecture and technical decisions.
-
Long-term growth within XOOM ENTERPRISES and its technology division.
-
A professional environment focused on engineering quality and measurable delivery.