Software Engineer II

Straffic
Vienna, VA

Job Description

Job Description

Salary:

Job Title:
Software Engineer II

Department:Software Development
Reports To:SW Team Lead
Location:Vienna, Virginia
FLSA Status:Exempt
Employment Type:Full-time
Experience Level:Mid-level (3 years)

Job Summary

The Full-Stack Software Engineer is responsible for developing and maintaining robust web applications using modern full-stack technologies including React, TypeScript, Spring Boot, and PostgreSQL. The ideal candidate has solid DevOps knowledge, hands-on CI/CD experience, and thrives in a collaborative, Agile/DevOps environment.

Duties/Responsibilities

  • Frontend Development
    • Develop and maintain responsive user interfaces based on Figma designs.
    • Implement client-side business logic and data interactions using RESTful APIs (e.g., Axios).
    • Collaborate with UI/UX designers and product teams to ensure a user-centered experience.
  • Backend Development
    • Design, develop, and maintain RESTful APIs and server-side business logic using Spring Boot.
    • Develop and manage relational databases using PostgreSQL and ORM tools (e.g., MyBatis).
    • Ensure backend solutions are scalable, secure, and maintainable.
  • DevOps & Deployment
    • Configure, maintain, and optimize CI/CD pipelines using Jenkins or GitLab CI/CD.
    • Deploy and monitor applications in AWS environments (e.g., EC2, S3, RDS, ECS).
    • Implement performance monitoring solutions using tools such as Prometheus and Grafana.
  • Collaboration & Documentation
    • Participate in Agile ceremonies and cross-functional team collaboration.
    • Prepare and maintain technical documentation, including architecture diagrams and system specifications.
    • Participate in regular meetings across U.S. and Korean teams, with flexibility for time-zone differences.

Skills and Abilities

  • Strong understanding of relational databases and experience with PostgreSQL.
  • Familiarity with DevOps practices, CI/CD pipelines, and AWS-based deployment.
  • Comfortable using Git-based version control systems (e.g., GitLab).
  • Excellent written and verbal communication skills.
  • Ability to work both independently and collaboratively in a fast-paced environment.
  • Working knowledge of Kafka, Redis, Prometheus, and Grafana (preferred).

Education and Experience

  • Bachelors degree in computer science, Engineering, or related field (or equivalent experience).
  • 35 years of full-stack software development experience.
  • Proficiency with JavaScript, HTML, CSS, and modern front-end frameworks (React preferred).
  • Proficiency in Java, JavaScript/TypeScript, React, and Spring Boot.
  • Experience using development tools such as IntelliJ IDEA, Visual Studio Code, Confluence, and Figma (preferred).
  • Prior experience working in small-to-mid-sized teams or cross-regional projects (preferred).

Physical Requirements

  • Ability to sit or stand for prolonged periods and work at a computer.
  • Occasional lifting of files or materials (up to 20 lbs.).
Posted 2026-03-21

Recommended Jobs

Driver

FALCON PACK INDUSTRY LLC
Chesapeake, VA

Job Description Job Description Benefits/Perks Flexible Schedule Competitive Pay Career Advancement Job Summary We are seeking an experienced and professional Truck Driver to join …

View Details
Posted 2026-04-11

Front of House Team Member Full Time Opening Shift

Chick-fil-A - Central Park
Fredericksburg, VA

Description Thank you for your interest in a great career opportunity with Chick-fil-A. Here, you are taking the first step towards a very rewarding career. Every job at Chick-fil-A will prepare y…

View Details
Posted 2025-11-21

Pharmacist needed for a new Home Infusion facility in Suffolk, VA!

Suffolk, VA

JOB SUMMARY Home Infusion Pharmacy Manager (PIC) to oversee the operations of all departments within the company including pharmacy, administrative/clerical, and sales in compliance with regulator…

View Details
Posted 2026-04-06

Certified Medical Assistant - Per Diem

EHE Health
McLean, VA

Job Description Job Description Who we are: EHE Health is the leading national preventive healthcare provider network partnering with mid- and large-sized employers to help their employees and…

View Details
Posted 2026-04-17

Production Coordinator

Luxury Bath Technologies
Richmond, VA

Production Coordinator Fletcher Home – Fredericksburg, VA Looking to build your career with a company that values your skills and experience? Join a team that works just as hard for you as you do …

View Details
Posted 2026-04-09

Software Developer (Systems Software)

J5 Consulting
Chantilly, Loudoun County, VA

Job Description Job Description J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services imp…

View Details
Posted 2026-03-27

Project HSE Coordinator - Ashburn, VA

MMR Group
Ashburn, VA

MMR Group, Inc - Project HSE Coordinator for our Ashburn, VA site: Company Culture:  At MMR, our most valuable assets are not our buildings or equipment, it is our family of employees with diver…

View Details
Posted 2026-04-09

RN / Behavioral Health

Easterseals PORT Health
Staunton, VA

Are you a new or seasoned RN with a passion for mental health looking for a full-time role? At Easterseals PORT Health (ESPH), our mission is rooted in empowering individuals and strengthening commun…

View Details
Posted 2026-03-16

Dishwasher - Milk & Honey

Thompson Hospitality Corporation
Springfield, VA

Overview Experience the heart and soul of the culinary world as a Dishwasher at Milk & Honey. . Behind every exceptional dining experience, there is a dedicated team ensuring pristine cleanl…

View Details
Posted 2025-10-24

Service Manager

Cintas Corporation
Bedford, VA

Requisition Number: 224592  Job Description Cintas is seeking a Service Manager to directly manage our customer facing Service team. Responsibilities include hiring and performance management; …

View Details
Posted 2026-04-30