
Full-Stack Engineer
GeekSoft Consulting
Job description
-
Help design, build and continuously improve the clients online platform.
-
Research, suggest and implement new technology solutions following best practices/standards.
-
Take responsibility for the resiliency and availability of different products.
-
Be a productive member of the team.
Requirements
-
Design, build, and operate end-to-end applications for a modern data platform. This role spans responsive frontend interface delivery, production-grade backend service engineering, containerized cloud infrastructure management, and automated CI/CD release engineering.
-
Develop responsive, scalable user interfaces utilizing HTML, CSS, TypeScript/JavaScript, and modern frameworks (React, Angular, or Vue.js).
-
Build production-grade backend services and high-performance RESTful and event-driven APIs using Node.js, Java/Spring Boot, .NET/C#, or Go.
-
Design and maintain Azure cloud infrastructure, managing containerized workloads using Docker, Azure Kubernetes Service (AKS), Helm charts, and infrastructure-as-code via Terraform Cloud.
-
Implement enterprise security standards, including Entra ID integration, OAuth2/OIDC protocols, and granular Role-Based Access Control (RBAC).Author Azure DevOps YAML CI/CD pipelines, lead Git branching and release strategies, and drive automated deployment workflows.Drive platform monitoring, operational reliability, comprehensive system documentation, and ongoing security hardening.
-
Proficiency in frontend web technologies, at least one major backend ecosystem (Node.js, Java, .NET, or Go), container orchestrators (Kubernetes/AKS), and Azure cloud services.
-
Exposure to Python, Scala, Agentic AI architectures, or Microsoft data platforms (Microsoft Fabric, Databricks, or Azure Synapse Analytics).
Benefits
-
A challenging, innovating environment.
-
Opportunities for learning where needed.