Software Engineer II

Straffic America, LLC
Vienna, VA, United States
5 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
Korean
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Business Logic Confluence Cascading Style Sheets (CSS) Continuous Integration Relational Databases
+26 more
DevOps Programming Tools Design of User Interfaces IntelliJ IDEA PostgreSQL Microsoft Visual Studio MyBatis Redis Prometheus TypeScript ReactJS Grafana Spring-boot Backend Gitlab Git Amazon Relational Database Service Gitlab-ci Information Technology Performance Monitor Apache Kafka Figma Front End Software Development Restful APIs Software Version Control Jenkins

Job description

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., * 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. +

Requirements

  • 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

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).

  • 3-5 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.).

Apply for this position

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

Apply on www.juju.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all