Full Stack Software Engineer
Core
Design, develop, and support modern digital solutions and scalable web applications underpinning key business processes.
Role type
Full Stack Software Engineer
Builds
Scalable, secure, and high-performing web applications and cloud-native services
Domain
Enterprise software development, Cloud infrastructure
Deliverable
production ML models | product features
Required skills
C#/.NET Core, modern JavaScript frameworks (React/Angular/Next.js), RESTful API design, Microsoft Azure, microservices architecture, Git/CI-CD, SOLID principles, unit testing, AI-assisted development tools
Preferred skills
iPaaS/digital orchestration platforms, low-code/no-code platforms, messaging technologies (Service Bus/queues), SQL Server/Cosmos DB, accessibility standards, content management systems
Technologies
.NET Core, ASP.NET MVC, React, Angular, Next.js, Azure Functions, Logic Apps, Azure DevOps, GitHub Actions, SQL Server, Cosmos DB
Responsibilities
Develop and maintain full-stack web applications; Build and consume RESTful APIs; Collaborate with UX/UI designers and product managers; Ensure application security, scalability, and performance; Write clean, documented code; Contribute to code reviews and automated testing; Troubleshoot issues and monitor application performance; Apply AI-assisted development tools to improve productivity
Seniority
Mid-Senior, hands-on IC