Full Stack Developer - Back End

Company:  Nift
Location: Boston
Closing Date: 26/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Nift is disrupting performance marketing, delivering millions of new customers to brands every month while creating a unique recurring revenue share for our partners. Over 37 million people use Nift to discover and try new products and services — from music, jewelry, and wine delivery, to neighborhood restaurants and bars. We are actively looking for a Full Stack Developer - Back End to join our Product 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 back end developer position will be critical to the success of Nift. Our engineering team is small but experienced- this role is a fit for anyone interested in joining a startup, moving quickly and collaboratively. While Nift does not have an office, our product team meets regularly (1x per week) in Boston, MA.

The Role:

The Full Stack Developer - Back End will report to a founding team member, Nift's VP of Product. 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 outcomes for Nift. To be successful, the candidate will need to have strong back-end engineering capabilities while being resourceful, analytical, and possessing a "get things done" mentality.

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).
  • Ability to meet the engineering team regularly in Boston, MA.
  • Minimum of 3 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:

  • Unique opportunity to join a cash-flow positive company in hyper growth mode.
  • Significantly impact our partners' and Nift's growth, scale and future success.
  • Work remotely, competitive salary and benefits.
  • Career progression: Nift is a growing company and offers a wide range of opportunities based on performance, desired interest, your contribution and impact.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙