Full-Stack Engineer

First Soft Solutions
South Brunswick Township, NJ, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Application Integration Architecture Business Logic Application Services HTML5 User Authentication Unit Testing Microsoft Azure Browser Compatibility
+31 more
Cascading Style Sheets (CSS) Software Quality Code Review Databases Relational Databases DevOps Electronic Data Interchange (EDI) Github Human-Computer Interaction Python (Programming Language) PostgreSQL Microsoft SQL Server Node.Js OAuth Scrum Methodology Cloud Services Software Engineering Software Systems Systems Integration TypeScript Enterprise Software Applications Software Security Core Api Backend Git Vue.js Deployment Automation React Native Front End Software Development Restful APIs Software Version Control

Job description

We are seeking a talented Full-Stack Engineer to develop and deliver modern, scalable web applications using Vue.js, Node.js, and Microsoft .NET Core. The ideal candidate will contribute to both frontend and backend development, building secure, high-performing applications that support end-to-end business processes and exceptional user experiences. This role requires strong full-stack development skills, experience designing and consuming RESTful APIs, and the ability to collaborate effectively within Agile Scrum teams. You will work closely with product owners, architects, UX/UI designers, QA engineers, and DevOps teams to deliver enterprise-quality software solutions. Key Responsibilities Front-End Development

  • Design, develop, and maintain responsive web applications using Vue.js.
  • Build reusable, scalable, and secure user interface components.
  • Collaborate with UX/UI designers to implement intuitive and accessible user experiences.
  • Optimize frontend performance, responsiveness, and cross-browser compatibility.
  • Troubleshoot and resolve frontend issues while ensuring a seamless user experience.

Back-End Development

  • Develop and maintain backend services using Microsoft .NET Core and Node.js.
  • Design, develop, and integrate RESTful APIs to support enterprise applications.
  • Implement business logic, application services, and backend integrations.
  • Develop secure authentication and authorization mechanisms using modern security standards.
  • Integrate applications with enterprise databases and third-party systems.

Application Integration

  • Build and consume REST APIs for seamless communication between frontend, backend, and external platforms.
  • Support integrations across enterprise applications and cloud services.
  • Ensure secure, reliable, and efficient data exchange between systems.
  • Implement application security controls and API protection mechanisms.

Quality & Delivery

  • Participate in Agile Scrum ceremonies, including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
  • Develop unit tests and participate in integration and functional testing.
  • Perform code reviews and contribute to software quality improvements.
  • Support CI/CD pipelines and automated deployment processes.
  • Troubleshoot production issues and participate in continuous application improvement.

Requirements

  • Minimum 4+ years of professional Full Stack Software Development experience.
  • Strong experience developing frontend applications using Vue.js.
  • Advanced expertise in Microsoft .NET Core development.
  • Strong backend development experience using Node.js.
  • Experience designing and consuming RESTful APIs.
  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with SQL Server, PostgreSQL, or other relational databases.
  • Knowledge of authentication, authorization, and secure application development using OAuth2 and JWT.
  • Experience using Git, Azure DevOps, GitHub, or similar version control platforms.
  • Familiarity with Agile Scrum software development methodologies.
  • Excellent analytical, problem-solving, and communication skills., Top 3 Mandatory Skills and Experience: 1) 5+ years software engineering experience with strong proficiency in Python, plus working knowledge of at least one of Java, Go, or T…

Apply for this position

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

Apply on www.careerjet.com

Good distractions

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

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all