Senior Software Engineer - Fullstack
Overview
Seeking a Senior Fullstack Software Engineer to join the Financial Services team, responsible for designing and developing scalable cloud-based systems. The role involves taking ownership of both frontend and backend delivery, mentoring team members, and collaborating on architecture decisions.
What You'll Do4
- 1Take ownership of delivering performant, scalable, and high-quality cloud-based software, both frontend and backend.
- 2Mentor team members to develop in line with product requirements.
- 3Collaborate with Senior Architect for design and technology choices for product development roadmap.
- 4Conduct code reviews.
Requirements5
- 1Thorough knowledge of developing cloud-based software including backend APIs and React-based frontend.
- 2Thorough knowledge of scalable design patterns and message-based systems such as Kafka, RabbitMQ, Redis, MongoDB, ORM, and SQL.
- 3Experience with AWS services such as S3, IAM, and Lambda.
- 4Expert-level coding skills in Python FastAPI/Django, Node.js, TypeScript, and React.js.
- 5Eye for user responsive designs on the frontend.
Who Should Apply
The ideal candidate is an experienced fullstack engineer with deep expertise in both frontend and backend cloud development. They should have a strong command of scalable design patterns, message queues, and AWS, and be capable of mentoring team members and contributing to architectural decisions.
Salary Insight
Open to discussion
Required Skills
Application Tip
Emphasize your experience with both frontend (React, TypeScript) and backend (Python, Node.js) along with scalable systems and AWS services in your resume and cover letter.