Senior Full Stack Engineer - Back 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 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:

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 knowledge of AWS or Google Cloud will help support the operation of our applications. 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:

  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to design, develop, and implement high-quality web applications using Ruby on Rails.
  • Take ownership of the end-to-end development process, from designing database schema to creating responsive front-end interfaces, ensuring exceptional user experiences.
  • Apply your proficiency in Ruby on Rails to write efficient, maintainable, and well-documented code, following best practices and coding standards.
  • Utilize your expertise in AWS or Google Cloud to architect, deploy, and manage scalable infrastructure solutions that support the seamless operation of our applications.
  • Design, build, and optimize APIs for seamless integration with various third-party services and external platforms.
  • Contribute to system architecture decisions, providing insights into performance, scalability, and security considerations.
  • Participate in code reviews, offering constructive feedback and ensuring code quality and consistency across the development team.
  • Collaborate with DevOps and Site Reliability Engineering teams to implement continuous integration, continuous deployment (CI/CD), and automated testing pipelines.
  • Troubleshoot and resolve technical issues, identifying root causes and implementing effective solutions to ensure optimal application performance.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to continuously improve the development and infrastructure processes.

What You Need:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • Minimum of 7 years of professional experience as a Full Stack Developer, with a strong emphasis on Ruby on Rails development.
  • Solid understanding of front-end technologies, including HTML5, CSS3, JavaScript, and front-end frameworks (e.g., React, Vue.js) to build interactive and responsive interfaces.
  • Proven experience in designing, implementing, and managing cloud-based infrastructure, preferably in AWS or Google Cloud.
  • Familiarity with database systems such as PostgreSQL, MySQL, or NoSQL databases.
  • Strong grasp of software architecture principles and design patterns, with the ability to make sound technical decisions that align with business goals.
  • Proficiency in version control systems (e.g., Git) and collaborative development workflows.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving skills and the ability to analyze and debug complex issues.
  • Effective communication and teamwork skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Adaptability to a fast-paced, agile development environment, with a proactive and self-driven attitude.

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

To schedule a call to learn more, email bob.macleod@gonift.com. Please include your resume and/or LinkedIn profile along with your upcoming availability.