Full Stack Software Engineer

VDart, Inc.
United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Applications Architecture Automation of Tests Cloud Computing Cloud Computing Security Code Review Continuous Integration Software Debugging Programming Tools Distributed Systems Machine Learning
+17 more
Node.Js Responsive Web Design Software Engineering Systems Integration AWS Cdk Spring Cloud ReactJS Software Security Backend Kotlin Event Driven Architecture Containerization Infrastructure Automation Frameworks Production Code Serverless Computing Docker Microservices

Job description

We are seeking a highly skilled Senior Full Stack Software Engineer to design, develop, and deliver scalable, cloud-native applications. This role is a senior individual contributor position requiring strong hands-on expertise in Node.js, React, Kotlin, AWS, AI/ML, AWS CDK, and CI/CD practices.

The ideal candidate will independently lead the development of medium-to-large features, contribute to technical design and architecture discussions, write high-quality production code, and collaborate closely with product managers, technical program managers, and cross-functional engineering teams. < data-start=”821” data-end=”846”>Key Responsibilities

  • Design, develop, test, and deploy scalable, secure, and high-performing full-stack applications using Node.js, React, and Kotlin.
  • Build and maintain cloud-native solutions using AWS services and AWS Cloud Development Kit (CDK).
  • Develop and integrate AI/ML-enabled capabilities into application workflows and business solutions.
  • Independently deliver medium-to-large, complex features with minimal supervision.
  • Write clean, maintainable, reusable, and production-quality code following established engineering standards.
  • Participate in system design, technical architecture, and design review discussions.
  • Conduct thorough code reviews and provide constructive technical guidance to engineering team members.
  • Mentor and support junior engineers through technical coaching, knowledge sharing, and best-practice adoption.
  • Troubleshoot and resolve complex application, integration, and production issues.
  • Build and maintain automated CI/CD pipelines to support reliable and efficient software delivery.
  • Collaborate with product managers, technical program managers, architects, and other stakeholders to translate business requirements into scalable technical solutions.
  • Utilize internal engineering platforms, development tools, and operational processes effectively.

Requirements

  • 5 8 years of professional software development experience, with strong full-stack engineering expertise.
  • Hands-on experience developing backend applications using Node.js and Kotlin.
  • Strong experience building modern, responsive web applications using React.
  • Proven experience designing and developing cloud-native applications on AWS.
  • Hands-on experience with AWS CDK and infrastructure-as-code practices.
  • Experience developing, integrating, or supporting AI/ML-based solutions.
  • Strong understanding of CI/CD pipelines, automated testing, and modern software delivery practices.
  • Demonstrated experience with application architecture, system design, and scalable distributed systems.
  • Strong coding, debugging, troubleshooting, and problem-solving skills.
  • Experience conducting code reviews and maintaining high engineering quality standards.
  • Ability to work independently, manage competing priorities, and deliver complex initiatives with minimal supervision.
  • Strong communication and collaboration skills.

< data-start=”3244” data-end=”3273”>Preferred Qualifications

  • Experience with microservices, event-driven architectures, and distributed systems.
  • Familiarity with serverless technologies and AWS-managed services.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Knowledge of application security, cloud security, and secure software development practices.
  • Experience mentoring engineers and contributing to engineering standards and best practices.

Apply for this position

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

Apply on www.dice.com

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all