Nift is disrupting performance marketing, delivering millions of new customers to brands every month and we are actively looking for an Full Stack Software Engineer - Front End 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.
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:
- Solid understanding of web application architecture, RESTful APIs, and database design
- Proficiency in Ruby on Rails, including ActiveRecord, MVC architecture, and familiarity with Gems.
- 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