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