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

MANAGERS (ASST, CO, GM)

Wendy's
Wise, VA

Job Description Job Description Description: Movin’ on up… Families come in all shapes and sizes. And that includes the Wendy’s family - the people you work with as a Wendy’s Manager—the stuff y…

View Details
Posted 2026-04-08

Prep Cook II - The Mill Room

Boar's Head Resort
Charlottesville, VA

Job Description Job Description Description: Prep Cook II – The Mill Room Boar’s Head Resort | Charlottesville, VA About Boar’s Head Resort Boar’s Head Resort is a premier luxury dest…

View Details
Posted 2026-05-17

Crew Member

FG Adams LLC
Winchester, VA

Job Description Job Description   Five Guys is looking for crew members!!   Are you an avid foodie seeking career growth? Join the hustle and bustle of the hospitality industry with us at Fiv…

View Details
Posted 2026-03-16

Speech Language Pathologist (SLP)_Fairfax, Virginia

Kona Medical Consulting
Fairfax, VA

TIBD for Kids in Springfield, VA is currently hiring for an SLP. Below are the details of the position: Position Overview: We are looking for an passionate Speech Therapist interested in work…

View Details
Posted 2026-06-09

Licensed Practical Nurse - 12 hour shifts $10,000 sign on bonus

St Marys Home for Disabled Children
Norfolk, VA

Job Description Job Description Description: I. JOB SUMMARY: The Direct Care Nurse provides specialized nursing care to individuals with medical and physical disabilities in an Intermediate. T…

View Details
Posted 2026-03-27

Class A Driver - Walmart Account - Fixed Rate 2000wk OTR

Blue Trucking
Winchester, VA

Call or Text Simon: (901) 295-3566 We are currently expanding our Walmart dedicated division and looking for Class A CDL drivers who want consistent freight, reliable miles, and straightforward work.…

View Details
Posted 2026-05-11

Group Exercise Instructor (Part Time)

Williamsburg Landing Inc
Williamsburg, VA

Job Description Job Description Description: The Group Exercise Instructor works under the direction of the Health Club Manager and is responsible for planning and instructing assigned classes. …

View Details
Posted 2026-05-30

Fuel Storage Tank Foreman

Gulfstream Strategic Placements, LLC
Springfield, VA

Fuel Storage Tank Foreman job in Washington DC/VA/MD This is a permanent, full time position with a competitive salary and great benefits package.  Responsibilities: Work hands-on in the fiel…

View Details
Posted 2026-06-15