Jobs · Engineering

Software Full-Stack Engineer

First Soft Solutions LLC · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

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.

Required Qualifications

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

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com