> Markdown version of [/jobs/ext/1138236-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/1138236-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Wise Skulls llc - **Location:** Buffalo, NY, United States - **Contract:** Temporary to permanent - **Skills:** Backup Devices, Behavior-Driven Development, Cascading Style Sheets (CSS), Code Coverage, Code Review, Continuous Integration, Software Design Patterns, ECMAScript, Github, Pair Programming, Ui Patterns, Software Engineering, TypeScript, Web Application Frameworks, Freeform SQL, Test-Driven Development (TDD), ReactJS, Vert.x, Backend, Single Page Application, Information Technology, Front End Software Development, React Redux, Software Version Control, Microservices - **Published:** June 30, 2026 - **Apply:** https://www.dice.com/job-detail/f756a5be-9be6-47d2-b065-375827cf7a35 ## About the Role * Working knowledge of source code repository tool GitHub. * Very strong working experience and expertise in React, Redux Toolkit, ES6, TypeScript, CSS, modern frameworks. * Basic working experience of microservices-supported frameworks like Vert.x. * 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. * Cultivates a collaborative and cooperative attitude across different work cultures. * Ability to work under pressure and manage own time. * Ability to work independently or as part of a team. * Ownership of tasks assigned through to resolution. ## Description * Contribute to architect and deliver reusable component libraries and UI patterns. * Implement responsive, accessible interfaces. * Optimize performance (rendering, bundle size, caching) and enforce performance budgets. * Write high-quality unit/integration/e2e tests and maintain CI pipelines. * Conduct and enforce code reviews, pair programming, and mentoring. * Collaborate with product, backend, and QA to shape features and releases., * Work directly with teams to implement functional and data requirements. * Implement solutions to meet user requirements within the parameters of the application. * Test Driven Development / Behavior Driven Development. * Document functionality for further use in global IT systems. * Provide knowledge transfer and guidance for the development team. * Provide 3rd line support when necessary. * Occasional weekend support for releases. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Is reactive the new black? Imperative vs. reactive programming with Quarkus](https://www.wearedevelopers.com/videos/751-is-reactive-the-new-black-imperative-vs-reactive-programming-with-quarkus) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)