Software Engineer, Full Stack (Ruby/Rails)
AmmoSquared Inc.
Date: 1 day ago
City: Nampa, ID
Contract type: Full time
Remote

Job Summary
AmmoSquared is looking for a pragmatic software engineer with a passion for guns and an experience building products using the Ruby on Rails framework.
We are changing how everyone stocks up and stores ammunition. Join our mission to eliminate ammo shortages by creating a nationwide ammunition safety net. AmmoSquared is building out our Engineering team and looking to add a Full Stack Engineer comfortable with Ruby on Rails. You will play a pivotal role in building our platform and services to take our app into the future. This role reports directly to our Head of Technology and will be a critical hire as we build out multiple Engineering teams. You should be problem-solving, able to work independently as well as in a team, and eager to get hands-on coding all aspects a web application. This is an exciting opportunity for someone passionate about coding, an understanding of the firearms industry, and is eager to make a significant impact in a fast-paced startup environment.
Responsibilities
You enjoy working with small (3-6 people) product and engineering teams to build production software.
You are comfortable working in Ruby and Rails, and take pragmatic approaches to deliver products that delight while maintaining high quality engineering practices.
Your work is guided by a strong belief in software craftsmanship, and you can clearly articulate how this principle underpins long-term success and scalability in a high-growth company.
You are a manager-of-one, can work independently, and take full ownership and proactively drive your solutions.
You don't mind occasionally filling the gaps and helping the product team make good decisions on how to move forward.
You default to concise and effective written and verbal communication.
You are mission oriented and performance driven with the heart of a teacher in service to others.
AmmoSquared is looking for a pragmatic software engineer with a passion for guns and an experience building products using the Ruby on Rails framework.
We are changing how everyone stocks up and stores ammunition. Join our mission to eliminate ammo shortages by creating a nationwide ammunition safety net. AmmoSquared is building out our Engineering team and looking to add a Full Stack Engineer comfortable with Ruby on Rails. You will play a pivotal role in building our platform and services to take our app into the future. This role reports directly to our Head of Technology and will be a critical hire as we build out multiple Engineering teams. You should be problem-solving, able to work independently as well as in a team, and eager to get hands-on coding all aspects a web application. This is an exciting opportunity for someone passionate about coding, an understanding of the firearms industry, and is eager to make a significant impact in a fast-paced startup environment.
Responsibilities
- Develop and implement new features and functionality, as well as improve existing ones.
- Write clean, readable, and well-documented code, following best practices and adhering to our coding standards.
- Contributing to the architectural evolution of our platform, designing and implementing solutions that promote modularity, testability, and clear domain separation.
- Troubleshoot and resolve technical issues and bugs in a timely and efficient manner.
- Work closely with our DevOps team to ensure seamless deployment and maintenance of applications.
- Implement and maintain database structures..
- Use Agile methodologies to plan, track, and deliver projects on time.
- Stay up-to-date with the latest technologies and trends in software development, and apply this knowledge to improve our applications and processes.
- Participate in code reviews and contribute to the improvement of the codebase.
You enjoy working with small (3-6 people) product and engineering teams to build production software.
You are comfortable working in Ruby and Rails, and take pragmatic approaches to deliver products that delight while maintaining high quality engineering practices.
Your work is guided by a strong belief in software craftsmanship, and you can clearly articulate how this principle underpins long-term success and scalability in a high-growth company.
You are a manager-of-one, can work independently, and take full ownership and proactively drive your solutions.
You don't mind occasionally filling the gaps and helping the product team make good decisions on how to move forward.
You default to concise and effective written and verbal communication.
You are mission oriented and performance driven with the heart of a teacher in service to others.
- Experience: 5+ years of experience in building web applications with a strong emphasis on both frontend and backend development.
- Growth Expertise: Demonstrated success in tackling growth-related challenges, particularly in monetization and retention.
- Technical Skills: Ruby on Rails (or other dynamic languages implementing APIs), HTML, CSS, JavaScript, GitHub, PostgreSQL, Redis
- Collaborative Mindset: Proven ability to work effectively with cross-functional teams
- Strategic Insight: Deep understanding of key business KPIs such as conversion, engagement, retention, and churn
- Adaptability & Technical Versatility: Adept at navigating unfamiliar code; you have a proven process for quickly becoming a productive contributor.
- Problem Solving Aptitude: Natural ability to understand problems and ideate on potential solutions.
- Firearms Experience: First-hand experience owning and using a firearm, and purchasing ammunition.
- You’re a builder at heart: You have personal projects (e.g., on GitHub) that showcase your passion for software development and problem-solving OR you've made demonstrable and meaningful contributions to open-source projects.
- You have experience with modern CI/CD and production operational practices.
- You reside within commuting distance of Nampa, ID or Buda, TX to support our flexible hybrid (in-office + remote) work style.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume