Full Stack Software Engineer
Skills
.NET CoreASP.NET Web APIJavascriptMicrosoft AzureTypescriptBehavior-Driven DevelopmentCode Review
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- You will ensure your code is well-scoped estimated monitored documented and tested
- You will be responsible for your code quality ensuring that the code is maintainable
- You will help trace bugs across the stack and ensure that suitable tests are set up to avoid future regressions
- You will keep up to date with the latest approaches to development and be able to argue for appropriate technology to be added to the stack
- You will participate in regular hack days using the latest tech to prototype approaches to business/technical goals
Nice to have
- 3+ years debugging experience
- 3+ years performance optimisation experience
- Knowledge of Modern Architecture
- Azure Services
- Experience with build & deployment pipelines
- Experience with testing frameworks
- Experience with test-first approach
Day to day
- As a Software Engineer, you will be the backbone of the team building our new systems while also being able to input into the architecture and design
- You will work with engineers at all levels to deliver our platform and meet both the customers' and our needs
- You will ensure changes are scalable tested and developed following best practices and that we are always improving our codebase
- You will be reporting to your Tech Lead and working with Engineering Product UX QA and Project Management (PMO) teams you will ensure that all applications integrate reliably
- You will follow our standard practices and input into how they can be improved and kept up to date with the latest tools and methods.
