[Remote] Software Full-Stack Engineer
Note: The job is a remote job and is open to candidates in USA. First Soft Solutions LLC is 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. The role involves building modern frontend applications, scalable backend services, and API-first integrations to enhance customer engagement across various channels.
Responsibilities
- 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
- 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
- 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
- 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
- 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
- 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
Skills
- 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
- Experience in regulated industries such as healthcare, insurance, banking, or life sciences
Company Overview
Company H1B Sponsorship