Fullstack Engineer

Agile Six Logo

Agile Six

๐Ÿ’ต $129k
๐Ÿ“Remote - United States

Summary

Join Agile Six, a remote-first company, as a fullstack engineer specializing in Ruby and React. Partner with the Department of Veterans Affairs to enhance digital tools for veterans managing their benefits. Responsibilities include crafting components and service APIs, troubleshooting production issues, improving system performance, and integrating AI-powered tools. You will work collaboratively with others, mentor colleagues, and champion innovative ideas. The ideal candidate possesses 5+ years of software engineering experience, expertise in Ruby on Rails, Javascript/Typescript with React, and experience with AI tools. Agile experience and a proactive, innovative mindset are essential. This role offers a competitive salary and comprehensive benefits.

Requirements

  • With 5+ years as a Software Engineer, youโ€™ve worked with complex architectures across multiple products and business domains, while also building strong expertise in specific areas
  • You have deep experience in modern languages and frameworks such as Ruby on Rails, Javascript/Typescript with React and testing frameworks such as React Testing Library and RSpec
  • You have solid experience maintaining and refining design and implementation choices over time
  • You have experience experimenting with and/or utilizing AI tools and services to create and deliver software, and a strong willingness to leverage AI where appropriate to improve outcomes
  • You thrive in Agile environments, focusing on team success and embodying an Agile mindset throughout your work
  • Experience self-organizing: taking ownership of assigning and managing your own work
  • Bias to action; youโ€™ve proactively tried new things of your own volition
  • Pragmatic decision-making skills and the ability to weigh and navigate tradeoffs
  • A strong sense of experimentation, eager to innovate, using hypothesis-driven development
  • You have lived and worked in the United States for 3 out of the last 5 years

Responsibilities

  • Craft components and service APIs, using various frameworks and architectures to thoughtfully integrate advanced features
  • Work with others to solve technical challenges, design effective solutions, troubleshoot production issues, and improve system performance
  • Apply design patterns to support quality decisions and contribute to maintaining standards through code reviews, tools, testing strategies, and metrics
  • Apply your experience to make informed architectural decisions, using design patterns and best practices to maintain quality through code reviews and metrics
  • Make effective choices for architecture and scalability, supporting smoother workflows and enhancing the development process
  • Identify and integrate AI-powered tools and services into the software development lifecycle to improve the efficiency and/or quality of delivery
  • Proactively identify, promote, and support opportunities for the team to leverage AI to improve the efficiency and/or quality of delivery, as well as provide coaching and facilitate other forms of support for team members to learn how to use AI Services as needed
  • Support colleagues through code reviews and pair programming, helping to strengthen their skills and improve code quality
  • Communicate effectively with both technical and non-technical teams to foster a collaborative environment
  • Champion innovative ideas and support others in engaging with new approaches
  • Share context and connecting team members to the broader goals, youโ€™ll help address challenges holistically and contribute to meaningful, systemic improvements and make informed trade offs
  • Support the practice of engineering within the organization as needed, through activities such as help with recruitment and hiring, code challenges, and participating in our community of practice

Preferred Qualifications

  • Development experience in cloud environments like AWS or Azure
  • Experience with polyglot programming, using multiple languages, leveraging strengths of each language
  • Expertise in continuous integration and deployment systems such as Jenkins or GitHub Actions
  • Experience leveraging AI tools and services to create and deliver software to production in a professional capacity
  • Familiarity with the U.S. Web Design System
  • Experience working with government agencies
  • You are a U.S. Veteran

Benefits

  • Self-managed work/life balance and flexibility
  • Competitive and equitable salary (equal pay for equal work)
  • Employee Stock Ownership (ESOP) for all employees!
  • 401K matching
  • Medical, dental, and vision insurance
  • Employer paid short and long term disability insurance
  • Employer paid life insurance
  • Self-managed and generous paid time off
  • Paid federal holidays and two floating holidays
  • Paid parental leave
  • Self-managed professional development spending
  • Self-managed wellness days

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.