Full Stack Software Engineer

Wise Skulls llc
Buffalo, NY, United States
about 1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

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
+13 more
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

Job 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Discussing daily roles in frontend and full stack development

Chris Heilmann +1 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:30 min

Leveraging Vert.x and MicroProfile within Kubernetes runtime environments

Niklas Heidloff · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all