Full Stack Developer: Our Fintech client is seeking a Full Stack Developer to join their software engineering team responsible for designing and implementing solutions that support our growth and meet our customers needs. This is a hands-on full stack engineering role and you will need to be able to deliver the entire software delivery cycle through design, build, test & release.
Our client wants technology people that are passionate about data and making it come to life. They are AWS native using serverless technologies and SaaS offerings to deliver our platform.
The clients technology stack is AWS Serverless and C# (Back End), ReactJS and Material UI Front End.
The experience they seek includes:
- Demonstrable experience working full stack implementing event driven architecture solutions.
- Experience building applications to API specifications.
- Has experience of working in an agile development environment.
- Worked on B2B SaaS products.
The key skills for the Full Stack Developer are:
- C#, .NET 6.0.
- ReactJS, HTML, CSS, MaterialUI.
- Git source code management.
- Event driven architecture - experience with one of SQS, Kafka, Azure Service Bus, Rabbit MQ.
- Microservice development.
- Cloud native development (AWS, Azure, GCP)
- CI/CD.
- NoSQL Datamodelling and access patterns
Important Skills include:
- AWS: familiarity with S3, AppSync, SNS, SQS, Lambda, DynamoDB, MySQL
- AWS Infrastructure as Code: CDK and CloudFormation.
- Xunit.
- GitHub.
Responsibilities for the Full Stack Developers role
- To design & deliver production-quality solutions.
- Work within an Agile development environment.
- Work directly with the product development team and end users, as required.
- Support QA in test case execution.
- Write unit tests covering your code.
- Provide estimates and updates to the Product Owner.
- Develop supportable and maintainable code.
- Deliver quality technical documentation.
- Provide application support to our users.
- Ensure your code as unit test coverage.
This role is a hybrid role with the team working in the office for a minimum of one day per week. As a Full Stack Developer you will be experienced in following Agile and DevOps approaches.