Full Stack Engineer 182054
Description
The Expertise and Skills You Bring
- Bachelor’s
in computer science or related major with 6+ years of full-stack
development experience or Master’s in computer science or related major
with 4+ years of full-stack development.
- Investment/financial
services experience will be a plus.
- Experience
and expertise in at least one modern UI framework (e.g. Angular) is a
must. Exposure to many frameworks is a nice to have.
- Proficiency
with Angular 18+/, Typescript, Core JavaScript, HTML 5, and CSS
- Experience
of consuming and designing RESTful APIs, and good knowledge of standard
methodologies in API design.
- Experience
of using node.js and a good understanding of npm packages.
- Build,
deploy and run applications in the Cloud (AWS Serverless, EKS, KMS, Step
Functions, Lambda, S3, Kubernetes). AWS / Azure certifications preferred.
- Good
understanding of automation (testing, continuous integration/deployment)
- Dedication
to high quality, balanced with rapid pace of delivery – delivering
technology changes to end users every two weeks, and as frequent as daily
- Proven
track record delivering phenomenal UIs to production
- Experience
with GraphQL and NestJS.
- Experience
with Monorepo / micro frontend using NX is a plus
- Experience
with DevOps CI/CD practices, TDD, knowledge of modern testing framework is
a plus
- Experience
or certification in Cloud-based (AWS, GCP, Azure, etc.) architectures is
nice to have
- Built
robust front-end experiences and user-centered products, services, and
platforms at scale
- Specialist
understanding and experience with the full UI development process
including planning, analysis, design, coding, user testing, problem
debugging and resolution.
- Ability
to take ownership of technology strategy and guide decisions about end
user experience.
- Experience
delivering resilient and high-quality software systems
- You
own the outcome by taking personal accountability for delivering strong
results.
- Excellent
facilitation, influencing and negotiation skills.
- Excellent
communication skills, both through written and verbal channels.
- Excellent
collaboration skills to work with multiple teams in the organization
distributed across geographic locations.
