About the job Full Stack Developer Roles (Senior & Intermediate)
Full Stack Developer Roles (Senior & Intermediate)
Duration: 12 Months (Contract)
Location: Hybrid may be required to travel for project needs
Start Date: ASAP
Engagement Type: Limited Duration Project roadmap potentially 5 year project
Client & Project Overview
Our client is delivering a new generation of Fuel and Fleet Management Solutions that will enable smarter, data-driven decision-making across asset tracking, fuel usage optimization, and operational logistics.
The platform leverages modern cloud architecture, a full-stack web application framework, and integration with AI-powered services for analytics, forecasting, and intelligent alerts.
We are hiring for:
To support this, we are hiring for:
- 1 x Senior Full Stack Developer
- 1 x Intermediate Full Stack Developer
Both developers will work closely on a unified delivery team, building new features and capabilities across the stack using .NET Core, Angular, SQL Server, and cloud-native services.
Note: This project does not require building AI models. It involves working with AI-enabled APIs/services as part of a broader enterprise application architecture.
Role 1: Senior Full Stack Developer
Key Responsibilities
- Lead architecture, design, and development of full-stack applications using C#, .NET Core, and Angular (v10+)
- Build and integrate RESTful APIs with C#, .NET Core, and ASP.NET Core
- Develop robust Angular components and dashboards for real-time data display
- Optimize database performance and complex backend workflows involving fuel tracking, fleet event processing, and analytics in SQL Server
- Collaborate with architects and product teams to deliver production-ready solutions
- Mentor and guide the intermediate developer
- Integrate with AI-powered APIs/services and message queueing systems, such as fuel consumption prediction, route optimization, or LLM-based reporting
- Work with SQL Server for transactional data, reporting queries, and performance tuning
- Apply best practices in security, testing, CI/CD, and code quality
- Guide technical direction, review code, and mentor intermediate developers
- Participate in code reviews, architecture discussions, and solution delivery planning
- Collaborate with product owners, architects, and DevOps on end-to-end delivery
Required Skills
- 8+ years in software development:
- Experience designing and consuming RESTful APIs
- Familiarity with cloud architecture (Azure preferred)
- Experience integrating with message queues (RabbitMQ, Azure Service Bus, or Kafka)
- Comfortable interfacing with AI/ML APIs (e.g., forecast engines, NLP, LLMs)
- Proven leadership in code quality, testing, and secure development practices
- Strong in C#, ASP.NET Core, .NET Framework/Core
- Expert with Angular (v10+), TypeScript, HTML/CSS
- Proficient in SQL Server with a focus on query performance and complex joins
Nice to Have
- Exposure to fleet/fuel management, logistics, or IoT solutions
- Microservices and containerized deployments (Docker/Kubernetes)
- CI/CD automation, IaC (Terraform, ARM), or DevOps practices
- Familiarity with DevExpress or advanced UI libraries
- Python or scripting for backend automation or AI service integration
Role 2: Intermediate Full Stack Developer
Key Responsibilities
- Contribute to the development of new features for fuel tracking, fleet monitoring, and user dashboards
- Build and maintain components in Angular (v10+) and .NET Core Web APIs
- Write clean, well-tested backend logic for business workflows and integrations
- Interface with AI services (via REST) such as smart alerts or routing recommendations
- Support data access development in SQL Server
- Work collaboratively with the senior developer and participate in agile delivery
Required Skills
- 3-5 years of full-stack development experience:
- Proficient in C#, .NET Core, and API development
- Solid experience with Angular (v10+), TypeScript, and modern web UI development
- Experience working with SQL Server for application logic and data handling
- Understanding of REST API integration and basic web security
- Exposure to cloud environments and working with external services (APIs)
- Ability to contribute clean code and learn from senior team members
- Familiarity with secure coding and modern dev practices
Nice to Have
- Experience or interest in fleet/fuel/logistics domains
- Exposure to message queues (e.g., Azure Service Bus, RabbitMQ) and distributed systems
- Experience with microservices or distributed systems
- Familiarity with CI/CD pipelines, Git workflows, participation in CI/CD and DevOps workflows
- Understanding of enterprise-level software delivery cycles
- Interest in AI-driven interfaces or automation tools
Technical Environment
- Frontend: Angular (v10+), TypeScript, HTML5, CSS3
- Backend: C#, .NET Core, ASP.NET Core APIs
- Database: SQL Server
- Cloud: Azure (preferred), AWS/GCP optional
- Messaging: Azure Service Bus, RabbitMQ, Kafka
- AI Integration: LLM APIs, fuel consumption forecasting, route optimization, anomaly detection
Team & Culture
- Fast-paced delivery within an enterprise environment
- Agile team delivering high-availability, enterprise-grade solutions
- Strong emphasis on code quality, testing, secure design, and mentorship
- Senior-led team with opportunities for mentorship, growth, and leadership
- Close collaboration with architecture, DevOps, and product teams
- Working closely with product, architecture, and DevOps
- Fast-paced, outcomes-driven delivery in a domain-critical to business operation