What are the responsibilities and job description for the Senior FullStack Engineer position at JobRialto?
Job Summary :
We are seeking a Senior Full-Stack Engineer to help build omni-channel digital experiences that strengthen the financial well-being of millions of customers.
This role requires deep technical expertise in web development, cloud architecture, and engineering, with a passion for business innovation and delivering high-performance applications.
Key Responsibilities :
- Develop and maintain web applications using Angular 12 , RxJS, Redux / NgRx, and TypeScript in an Agile environment.
- Contribute to mobile technologies by learning and implementing solutions for Android and iOS platforms.
- Implement micro-frontend architectures, BFF (Backend for Frontend), and Module Federation to enhance application performance and resilience.
- Utilize Git, branching strategies, and CI / CD pipelines to ensure efficient software development and deployment.
- Develop and consume RESTful APIs, GraphQL, and networking protocols to build seamless user experiences.
- Implement and maintain automated testing frameworks such as Cypress, Playwright, Jest, and Storybook to ensure software quality.
- Write clean, testable, readable, and maintainable code while adopting a test-first development approach.
- Develop microservices using Node.js, NestJS, and GraphQL, ensuring scalability and maintainability.
- Use Nx workspaces to manage monorepos, optimizing developer productivity.
- Implement OAuth, OpenID Connect, and security best practices for secure web applications.
- Work within the AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB) to build and deploy cloud-based applications.
- Understand and apply containerization (Docker) and orchestration best practices.
- Drive end-to-end architecture, ensuring accessibility, security, personalization, A / B testing, analytics, and measurements are seamlessly integrated.
Required Qualifications :
Preferred Qualifications :
Education : Bachelors Degree