Skip to content

Software Engineer II

100k – 125kChicago, ILHybrid1+ YOE
Summary

Full stack Software Engineer II with backend emphasis building and maintaining cloud-based applications using Ruby on Rails, AWS, and Terraform. Requires 1-3 years experience and hybrid work in Chicago.

About the role

Primary Responsibilities

Feature development with guidance

  • Build and extend features across backend services and admin applications, working from well-defined tickets with senior engineer support
  • Implement data models, API endpoints, and lightweight frontend components in a server-rendered context
  • Write clean, tested code and participate in MR-based code review as both author and reviewer

Infrastructure and deployment

  • Make targeted infrastructure changes within established Terraform module patterns like adjusting variables, modifying resource configurations, and promoting changes across environments
  • Participate in CI/CD pipeline workflows and understand how infrastructure and application releases interact across dependent services

Operational work

  • Write scripts to initialize, migrate, and transform data across relational and NoSQL data stores
  • Investigate production issues using cloud-native observability tools (logs, metrics, and distributed tracing) escalating when appropriate and building diagnostic skills over time

Team practices

  • Integrate with third-party APIs and internal platform services, building familiarity with the mobile marketing domain
  • Read and contribute to architectural documentation as you build context on the system

Required Qualifications

  • 1–3 years of professional software engineering experience
  • Proficiency in at least one backend language with object-oriented or functional foundations (Ruby ideal; Python, JavaScript/TypeScript, Kotlin, Elixir transfer well)
  • Comfort with relational databases: writing queries, understanding joins, and working with migrations (PostgreSQL preferred)
  • Familiarity with REST APIs: consuming them, understanding request/response patterns, and debugging integration issues
  • Hands-on AWS experience with core services: Lambda, SQS, S3, RDS, and CloudWatch
  • Exposure to infrastructure-as-code concepts, ideally Terraform
  • Git-based workflow: branching, pull/merge requests, resolving conflicts
  • Excellent problem-solving skills and the ability to troubleshoot complex issues across the full stack
  • Strong communication and collaboration skills
  • Passion for learning and staying updated on emerging technologies
  • Dedication to delivering high-quality solutions
  • Ability and willingness to travel to Vibes’ downtown Chicago, IL office several times a month
  • Authorized to work in the United States without the need for current or future employer sponsorship

Nice to Have

  • Any Rails or Sinatra experience
  • Terraform module authoring or multi-environment workspace experience
  • DynamoDB or other NoSQL data modeling
  • Stimulus.js or any server-rendered frontend framework
  • GitLab CI experience

Compensation and Benefits

  • Compensation range: $100,000 to $125,000
  • Full slate of benefits: competitive salaries, options, medical, dental and vision coverage, short- and long-term disability, life insurance, 11 paid holidays, flexible vacation, summer Fridays, Winter Holiday break, commuter benefits, a 401(k) plan and match, and a paid parental leave program
Skills
Ruby on RailsPythonJavaScriptTypeScriptPostgreSQLAWSLambdaSQSS3RDSCloudWatchTerraformGitREST APIsCI/CD
Similar roles at this salary range
All Fullstack Engineering jobs →
OfferUp

Software Engineering Intern

Software Engineering Intern embedded on an engineering team to design, build, and ship production features. Must be enrolled in an undergraduate or graduate program and returning to school after the internship.

100k – 116kBellevue, WAFullstack EngineeringHybridEntry levelJavaAPIs
Ataraxis AI

Software Engineer

Full-stack software engineer building physician web portal, order management, and pathology slide services using React/Next.js, Python/Flask, and GCP infrastructure.

100k – 180kNew York, NYFullstack EngineeringOn-siteReactFlask
Navan

Senior Software Engineer

Lead design and development of scalable full-stack features and microservices. Mentor engineers and drive technical strategy for a high-traffic travel platform.

113k – 252kPalo Alto, CA +1Fullstack EngineeringOn-site5+ YOEAWSJava
Collective Intelligence Project

Software Enginneer, New Grad

New grad software engineer building full-stack financial products (Python/Django + React/TypeScript) for solopreneurs, integrating AI/LLMs, and shipping features end-to-end in a hybrid SF role.

115k – 125kSan Francisco, CAFullstack EngineeringHybridEntry levelLLMsReact
Shield AI

Senior Engineer, Full-stack Software

Build and maintain full-stack Foundry applications supporting manufacturing, supply chain, and fleet operations. Requires 5+ years full-stack experience with React, TypeScript, and data workflows.

120k – 190kDallas, TXFullstack EngineeringOn-site5+ YOEReactCI/CD