Senior Full Stack Engineer
Core
Design, develop, test, and maintain secure, reliable, user-centered business applications across the full technology stack, translating technical and business requirements into incremental deliverables.
Role type
Senior Full Stack Software Engineer
Builds
Business applications, end-user interfaces, databases, APIs, and server-side logic
Domain
Financial services, Enterprise Software
Required skills
Java, TypeScript, JavaScript, Node.js, Python, C#, .NET, SQL, React, Microservices, REST APIs, OpenAPI, BFF, Microsoft SQL Server, Azure SQL, Azure Cosmos DB, MongoDB, Redis, Microsoft Azure, Kubernetes, Docker, Maven, Gradle, npm, pnpm, Git, GitHub Actions, JUnit, Jest, Vitest, Playwright, Selenium, Bruno, REST Assured, SonarQube, OAuth 2.0, OIDC, JWT, OWASP, Snyk, New Relic, Application Insights, GitHub Copilot
Preferred skills
Next.js, Adobe Experience Manager (AEM), Spring Batch, Spring Cloud, Spring Integration, Azure Functions, Azure Event Hubs, Azure Service Bus, JMS, Databricks, Spark, Azure Data Factory, Terraform, Helm, Kustomize, Flux, GitOps, Istio, z/OS Connect, DB2, Xray, Agentic development workflows, LLM application patterns
Technologies
Java, TypeScript, JavaScript, Node.js, Python, C#, .NET, SQL, React, Microservices, REST APIs, OpenAPI, BFF, Microsoft SQL Server, Azure SQL, Azure Cosmos DB, MongoDB, Redis, Microsoft Azure, Kubernetes, Docker, Maven, Gradle, npm, pnpm, Git, GitHub Actions, JUnit, Jest, Vitest, Playwright, Selenium, Bruno, REST Assured, SonarQube, OAuth 2.0, OIDC, JWT, OWASP, Snyk, New Relic, Application Insights, GitHub Copilot, Next.js, Adobe Experience Manager (AEM), Spring Batch, Spring Cloud, Spring Integration, Azure Functions, Azure Event Hubs, Azure Service Bus, JMS, Databricks, Spark, Azure Data Factory, Terraform, Helm, Kustomize, Flux, GitOps, Istio, z/OS Connect, DB2, Xray
Responsibilities
Design end-user interfaces, databases, APIs, and server-side logic; Apply disciplined coding practices, design patterns, and automation; Develop detailed system design specifications; Build automated test harnesses and conduct analysis; Conduct investigative spikes to reduce technical uncertainty; Resolve defects and improve software efficiency; Participate in ideation and prototyping; Complete deployment, maintenance, support, and business documentation; Participate in peer reviews of code and analysis
Seniority
Senior, hands-on IC