Senior Full Stack Engineer - Front End
Product Team

Nift is disrupting performance marketing, delivering millions of new customers to brands every month and we are actively looking for a Senior Full Stack Software Engineer to join our team. We are a well-managed, data-driven, cash-flow-positive company with a customer-first mindset. Our investors are the same folks who invested in Fitbit, Warby Parker, Wayfair, and Twitter. This role will be critical to the success of Nift.

The role:

We are seeking a highly motivated and skilled Senior Fullstack Software Engineer - Front End to join our team. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining our web applications. Your expertise in Ruby on Rails will be essential for creating efficient and scalable server-side solutions, while your proficiency in Front End JavaScript frameworks (Vue.js preferred, React also acceptable) will contribute to crafting exceptional user experiences. You will collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver cutting-edge software solutions.. The successful candidate will demonstrate a strong work ethic, a passion for excellence, and a commitment to contributing to our company's success.

What you will do:

  • Develop, maintain, and enhance web applications using Ruby on Rails, ensuring high performance, scalability, and security.
  • Own projects from start to finish, including the development (full stack, API and front end), testing, and deployment.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback to team members and receiving feedback to improve your own skills.
  • Collaborate with product managers and designers to gather and refine project requirements, contributing your technical expertise to shape the application architecture and design.
  • Troubleshoot and debug issues, perform testing, and optimize application performance to ensure a seamless user experience.
  • Stay up-to-date with the latest industry trends, technologies, and best practices, and apply them to ongoing and future projects.
  • Assist in documenting code, processes, and solutions to ensure knowledge sharing and maintainable development.

What You Need:

  • Minimum of 7 years of professional experience as a Full Stack Developer, with a focus on Ruby on Rails and Front End JavaScript frameworks (Vue.js preferred, React acceptable)
  • Solid understanding of web application architecture, RESTful APIs, and database design
  • Proficiency in Ruby on Rails, including ActiveRecord, MVC architecture, and familiarity with Gems.
  • Experience with Front End technologies such as HTML5, CSS3, JavaScript, and a modern JavaScript framework (Vue.js preferred, React acceptable).
  • Strong problem-solving skills and the ability to work well in a collaborative team environment.
  • Experience with version control systems (e.g., Git) and Agile development methodologies.
  • Familiarity with testing frameworks (RSpec) and continuous integration/continuous deployment (CI/CD) pipelines is a plus.
  • Excellent communication skills, both written and verbal.
  • Self-motivated, eager to learn, and able to adapt to new technologies and challenges.

What You Get:

  • Great opportunity to join a cash-flow positive growing company
  • Impact on Nift's revenue, company growth, scale, future success
  • Work remotely, competitive salary and benefits