> Markdown version of [/jobs/ext/1168926-software-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1168926-software-full-stack-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). --- # Software Full-Stack Engineer - **Company:** First Soft Solutions - **Location:** South Brunswick Township, NJ, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Business Logic, Application Performance Management, User Authentication, Unit Testing, Cloud Computing, Cloud Engineering, Databases, Information Engineering, Data Integrity, Software Design Patterns, DevOps, Java Platform Enterprise Edition (J2EE), Fault Tolerance, Graph Database, Human-Computer Interaction, HP Systems Insight Manager, Push Technology, Python (Programming Language), Node.Js, Scrum Methodology, Rule Engine, Software Engineering, Systems Integration, TypeScript, Web Applications, Web Application Frameworks, Workflow Management Systems, Data Logging, Enterprise Software Applications, System Availability, Software Security, State Machines, Caching, Backend, Vue.js, Event Driven Architecture, Integration Tests, Apache Kafka, Front End Software Development, Api Design, Restful APIs, Microservices - **Published:** July 3, 2026 - **Apply:** https://www.careerjet.com/jobad/use9117313080208002799308ef9dcdd60 ## About the Role * Minimum 4+ years of professional Full Stack Software Development experience. * Strong hands-on expertise with Node.js backend development. * Experience building enterprise frontend applications using Vue.js or similar modern JavaScript frameworks. * Strong experience designing and developing RESTful APIs. * Advanced knowledge of Apache Kafka and event-driven architecture. * Experience with Java EE/J2EE enterprise application development. * Strong understanding of Graph Databases and connected data models. * Experience developing cloud-native, API-first enterprise applications. * Strong knowledge of software design patterns and microservices architecture. * Experience with authentication, authorization, and secure application development. * Familiarity with Agile software development methodologies. * Excellent communication, analytical, and problem-solving 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… + 13 days ago, 1) 5+ years software engineering experience with strong proficiency in Python, plus working knowledge of at least one of Java, Go, or TypeScript; hands-on experience building … + 21 days ago ## Description We are seeking a highly skilled Senior Software Full-Stack Engineer with expertise in Node.js and Vue.js to design, develop, and deliver enterprise-grade digital applications that power Next Best Action (NBA) experiences across web, mobile, and assisted service channels. The ideal candidate will be responsible for building modern frontend applications, scalable backend services, and API-first integrations that connect enterprise platforms with intelligent decision engines, workflow orchestration, and omnichannel communication platforms. This role requires strong software engineering fundamentals, cloud-native development experience, and a commitment to delivering secure, reliable, and high-performing applications. Experience in regulated industries such as healthcare, insurance, banking, or life sciences is highly desirable. Key Responsibilities Full-Stack Application Development * Design, develop, and maintain modern enterprise web applications using Vue.js and Node.js. * Build responsive, scalable, and reusable user interface components. * Develop secure backend services, business logic, and RESTful APIs. * Design API-first solutions that integrate seamlessly with enterprise systems and external platforms. * Collaborate with UX/UI designers to deliver intuitive and accessible user experiences. Next Best Action (NBA) Platform Integration * Develop integrations with enterprise Next Best Action (NBA) decision engines. * Integrate applications with workflow orchestration platforms, state machines, and action libraries. * Support omnichannel customer engagement across web, email, SMS, push notifications, and contact center platforms. * Ensure seamless communication between backend services and intelligent decisioning systems. Backend Engineering * Design and implement scalable microservices using Node.js and, where applicable, Java EE/J2EE. * Develop event-driven applications utilizing Apache Kafka. * Build high-performance APIs and backend services supporting enterprise-scale workloads. * Implement secure authentication, authorization, and API security standards. Database & Data Engineering * Design and integrate solutions utilizing relational and graph databases. * Optimize application performance through efficient database access and caching strategies. * Ensure data integrity, scalability, and high availability. Quality, Security & Operations * Develop unit tests, integration tests, and automated quality assurance processes. * Implement application monitoring, logging, and observability best practices. * Optimize applications for performance, scalability, resilience, and fault tolerance. * Troubleshoot production issues and participate in root cause analysis. * Ensure compliance with enterprise security and regulatory requirements. Agile Collaboration * Participate in Agile Scrum ceremonies including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives. * Collaborate closely with Product Owners, Architects, QA engineers, DevOps teams, and business stakeholders. * Contribute to technical design discussions and architecture reviews. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)