Software Engineer II Full-Stack

STraffic America

Vienna (VA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

STraffic America seeks a Software Engineer II (Full-Stack) in Vienna, VA to design, build, and maintain scalable web applications using React, TypeScript, Spring Boot, and PostgreSQL. You will own front-end and back-end tasks, implement RESTful APIs, and contribute to CI/CD and cloud deployments in an Agile, DevOps environment.

You will collaborate with product and operations teams across time zones, translate designs from Figma, ensure security and scalability, and document systems and

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 3–5 years of full-stack software development experience.
  • Strong proficiency in Java, JavaScript/TypeScript, React, Spring Boot, HTML, CSS.
  • Experience developing and consuming RESTful APIs.
  • Strong knowledge of PostgreSQL or other relational databases.
  • Experience with Git-based version control (GitLab).
  • Familiarity with AWS cloud services and deployment environments.
  • Strong communication, collaboration, and problem-solving skills.
  • Ability to work independently and in cross-functional teams.

Responsibilities

  • Front-End Development: Develop and maintain responsive web apps using React and TypeScript, translate designs, implement client-side logic, and collaborate with UI/UX teams.
  • Back-End Development: Design and maintain RESTful APIs and server-side apps with Spring Boot; model databases and use PostgreSQL; utilize ORM frameworks.
  • DevOps & Cloud Operations: Build and optimize CI/CD pipelines, deploy to AWS (EC2, S3, RDS, ECS), monitor with Prometheus/Grafana, and improve development workflows.
  • Collaboration & Documentation: Participate in Agile ceremonies; work with cross-functional teams; create technical docs and architecture diagrams; coordinate with US and Korean teams.

Skills

Java
JavaScript/TypeScript
React
Spring Boot
RESTful APIs
PostgreSQL
GitLab
AWS
CI/CD
Communication

Education

Bachelor's degree in Computer Science or Engineering

Tools

JUnit
IntelliJ IDEA
Visual Studio Code
Confluence
Figma

Job description

Position Overview

Software Engineer II (Full-Stack)

Location: Vienna, VAJob Type: Full-Time

About STraffic America

STraffic America is a provider of innovative, fit-for-purpose, and sustainable urban mobility solutions. As a system integrator, STraffic delivers value-added services by sourcing best-in-class technologies from multiple industries and integrating them into customized solutions that meet the evolving needs of our clients. Our mission is to improve transportation and mobility through advanced technology, collaboration, and innovation.

We are seeking a talented Software Engineer II to join our growing team. This role is ideal for a full-stack developer who enjoys working across both front-end and back-end technologies, has experience with modern cloud environments, and thrives in a collaborative Agile and DevOps culture.

Position Summary

The Software Engineer II will be responsible for designing, developing, and maintaining scalable web applications using modern technologies including React, TypeScript, Spring Boot, and PostgreSQL. The ideal candidate will possess strong full-stack development skills, experience with CI/CD pipelines, and a passion for delivering high-quality software solutions.

Key Responsibilities

Front-End Development

  • Develop and maintain responsive, user-friendly web applications using React and TypeScript.
  • Translate Figma designs into functional and visually appealing user interfaces.
  • Implement client-side business logic and integrate applications with RESTful APIs.
  • Collaborate closely with UI/UX designers and product teams to deliver an exceptional user experience.

Back-End Development

  • Design, develop, and maintain RESTful APIs and server-side applications using Spring Boot.
  • Develop database models and manage relational databases using PostgreSQL.
  • Utilize ORM frameworks such as MyBatis to support efficient data management.
  • Ensure applications are scalable, secure, and maintainable.

DevOps & Cloud Operations

  • Build, maintain, and optimize CI/CD pipelines using Jenkins or GitLab CI/CD.
  • Deploy and manage applications in AWS environments, including EC2, S3, RDS, and ECS.
  • Monitor system performance and reliability using tools such as Prometheus and Grafana.
  • Support continuous improvement of development, testing, and deployment processes.

Collaboration & Documentation

  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.
  • Work collaboratively with cross-functional teams across engineering, product, and operations.
  • Create and maintain technical documentation, system specifications, and architecture diagrams.
  • Participate in meetings with both U.S. and Korean teams, demonstrating flexibility across time zones.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3–5 years of full-stack software development experience.
  • Strong proficiency in:
    • Java
    • JavaScript/TypeScript
    • React
    • Spring Boot
    • HTML and CSS
  • Experience developing and consuming RESTful APIs.
  • Strong knowledge of PostgreSQL or other relational database systems.
  • Experience working with Git-based version control systems, such as GitLab.
  • Familiarity with AWS cloud services and deployment environments.
  • Strong communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a cross-functional team.

Preferred Qualifications

  • Experience with Kafka, Redis, Prometheus, and Grafana.
  • Familiarity with development tools such as:
    • IntelliJ IDEA
    • Visual Studio Code
    • Confluence
    • Figma
  • Experience working in small-to-mid-sized development teams.
  • Experience collaborating with global or cross-regional teams.
  • Knowledge of Agile and DevOps best practices.

STraffic America, LLC is an Equal Opportunity Employer and is committed to fostering an inclusive workplace for all employees.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II Full-Stack
Software Engineer II Full-Stack

STraffic America, LLC. • Vienna (VA)

On-site
USD 90,000 - 130,000
Full-Stack Software Engineer II - React, Spring Boot & AWS
Full-Stack Software Engineer II - React, Spring Boot & AWS

STraffic America • Vienna (VA)

On-site
USD 90,000 - 130,000
Full-Stack Engineer - Cloud Native (React + Spring Boot)
Full-Stack Engineer - Cloud Native (React + Spring Boot)

STraffic America, LLC. • Vienna (VA)

On-site
USD 90,000 - 130,000
Software Engineer II
Software Engineer II

慨正橡扯 • Burr Ridge (IL)

On-site
USD 80,000 - 110,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Internetwork Expert • United States

On-site
USD 150,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Turbine Finance • United States

On-site
USD 150,000 - 180,000
Software Engineer II
Software Engineer II

Verisk • Jersey City (NJ)

On-site
USD 100,000 - 150,000
Health Insurance
Retirement Plan
Disability benefits
+1
Software Engineer II: Build Scalable Microservices & Cloud
Software Engineer II: Build Scalable Microservices & Cloud

Verisk • Jersey City (NJ)

On-site
USD 100,000 - 150,000
Full Stack Engineer II (React + Kotlin)
Full Stack Engineer II (React + Kotlin)

Compunnel, Inc. • Charlotte (NC)

On-site
USD 90,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Summit Tech Partners • New York (NY)

On-site
USD 90,000 - 120,000