Role OverviewFull stack software engineering with 8+ years of experience, leading teams in technology and full stack solutions, and expertise in delivering front-end solutions and mid-tier services.
What You Will Do
Develop, deploy, and support key applications and features, decompose sophisticated business problems into creative, efficient, and scalable solutions, and communicate technical needs and capabilities to non-technical team members.
Why It Might Be a Fit
The role requires a passion for designing and delivering the best end user journeys, a proven understanding of the Agile software development methodology, and extensive experience in Java / Spring boot / Spring Core / Web Services (REST) / Kubernetes orchestration.
Requirements
- 8+ years of experience in full stack software engineering
- Experience in leading teams in technology and full stack solutions
- Knowledge of modern application architecture patterns and emerging technologies
- Passion for designing and delivering the best end user journeys
- Expertise in delivering front-end solutions and mid-tier services
- A proven understanding of the Agile software development methodology
- Extensive experience decomposing sophisticated business problems into creative, efficient, and scalable solutions
- Relevant knowledge of modern application architecture patterns and emerging technologies
- Detailed experience with modern SPA JavaScript frameworks (Angular, Vue, React JS)
- Extensive experience in Java / Spring boot / Spring Core / Web Services (REST) / Kubernetes orchestration
- General experience of Api management using Swagger and OpenAPI with knowledge in Integration Technology Java Camel
- Client-side language, library, and framework proficiency: Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, Jasmine/Karma/Storybook/Playwright
- Appreciation for and alignment to standard methodologies regarding object-oriented design, coding standards, RESTful service consumption and integration, common design patterns, secure application development, and test coverage
- Application build, deploy using Continuous Integration/ Deployment (CI/CD) tools - Jenkins Core, Maven and maintenance of pipelines.
- Expert understanding of docker, cloud-computing / cloud services platforms. With AWS being favorable.
- Knowledge of SRE concepts and tooling such as Datadog / Splunk
- Exposure to AI tools and usage of them in advancing development practices
Benefits
- Paid time off based on employee grade
- Company paid holidays
- Personal Days
- Sick Leave
- Medical, dental, and vision coverage
- Retirement savings plans
- Life and disability insurance
- Employee assistance programs
]]>