Software Engineer II Job at Straffic, Vienna, VA

ZElLbTYxN0xOZG1kOUtqY3dGMXlQdklHZGc9PQ==
  • Straffic
  • Vienna, VA

Job Description

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

Job Tags

Full time,

Similar Jobs

Right At Home

Live-In Companion Caregiver Job at Right At Home

 ...Voted 2025 Best of Home Care: Employer of Choice, Provider of Choice Caregiver Hours: Live-In Companion Care shifts available...  ...ability to provide care across a variety of settings, including group homes and day service programs Performing light... 

Equinox

Licensed Massage Therapists Century City Job at Equinox

 ...Job Description ** EQUINOX MASSAGE THERAPIST OVERVIEW ** Are you a results driven Licensed Massage Therapist passionate about...  ...Therapists who are interested taking a multimodal approach to manual therapy and adding movement science to their skill set. Equinox can... 

Wildwood Outdoor Education Center

Summer Camp Assistant Director Job at Wildwood Outdoor Education Center

Connecting Kansas City kids with nature, adventure, and friendship is what we do best at Wildwood. From our summer overnight camps to our school field trips, Wildwood is a cause to get excited about and a mission you can see in action. We believe in the power of camp to... 

Pride Health

Administrative Assistant (Korean speaking Required) Job at Pride Health

 ...Job Description Job: Patient Registrar Surgical (Korean speaking required) Location: Flushing, NY 11355 Assignment Type: Contract Assignment Duration: 26 weeks with possible extension Shift: 9:00 AM 5:00 PM (includes 60-minute break) Department:... 

Duke Health

Certified Medical Assistant - Perinatal Job at Duke Health

 ...registerednurses Quality of Life: Living in the Triangle! Relocation Assistance (based on eligibility)$7,500 Commitment Bonus for...  ...Erwin Rd, Durham, NC JOB SUMMARY We are seeking a Certified Medical Assistant to be an integral member of the healthcare team...