Full Stack Software Engineer
İlan Detayı
We are looking for a Full Stack Software Engineer for our client, a leading financial institution in Buffalo, NY, to drive end-to-end development from building intuitive Single Page Applications to architecting robust backend databases and microservices.
What You’ll Do
Work directly with teams to implement functional and data requirements.
Implement solutions to meet user requirements within the parameters of the application.
Utilize Test Driven Development / Behavior Driven Development methodologies.
Document functionality for further use in global IT systems.
Provide knowledge transfer and guidance for the development team.
Provide 3rd line support when necessary.
Offer occasional weekend support for releases.
What You’ll Bring
Excellent understanding of Single Page Application architecture and its optimal implementation.
Experience writing complex SQL queries with knowledge of SQL tuning.
Good understanding of Behaviour Driven Development (BDD) and Test-Driven Development (TDD).
Fair understanding of architecture and design requirements for building microservice-based applications.
Experience with dependency scanning and timely vulnerability patching.
Maintain test coverage targets and reduce flaky tests.
Working experience across all layers/tiers of a project, from frontend development through backend database design.
Experience in all phases of the Development Life Cycle.
Strong understanding of architecture and design patterns used for web application frameworks.
Experience with formal release procedures and source control.
Excellent communication and interpersonal skills, written and spoken, with attention to detail.
Experience working within multi-site teams.
Ability to work under pressure and manage own time.
Nice to Haves
Basic working experience of microservices-supported frameworks like Vert.x.