Software Developer - Ruby
Published on July 23, 2023
Through our hyper-targeted products and services, The N2 Company provides local marketing opportunities to businesses throughout the United States, all while building a strong sense of community. But truth be told, our products are simply a vessel to live out our true passion: building a nationwide company that actually cares about its people. With the N2 franchising model, team members enjoy a fulfilling, lucrative opportunity that, in turn, provides more than 30,000 businesses an avenue to reach their ideal clients. The N2 Company proves that, given the right niche, print media can defy odds in an era dominated by digital. We’ve been named an Inc. 5000 winner eight years in a row, made it on Entrepreneur's Franchise 500 list for our culture, growth, investment, and opportunity, and have been recognized as a great place to work by Glassdoor, Fortune, and many others. Looking for more flexibility or an opportunity with no earnings cap? Consider a future with N2.
- Develop software solutions and features to solve business problems.
- Provide customer support in the form of resolving bugs and tickets.
- Write well-designed, testable, and efficient code using software development best practices.
- Perform peer review of code, voicing your opinion on standards, security, and best practices.
- Write clear and concise documentation, as needed, to support future team members and projects.
- Be proficient in writing tests to reduce bugs, regressions, and escaped defects.
- Create user interfaces using HTML and CSS best practices.
- Use APIs from internal services and external providers.
- Provide input on, as well as options and recommendations for, software features and system enhancements.
- Gather and refine specifications and requirements based on technical needs.
- Entry- or mid-level Ruby experience.
- Experience and proficiency in reading, writing, and reviewing code.
- The ability to create site layout / user interface using HTML / CSS.
- An in-depth understanding of how web applications work – including security, session management, and best development practices.
- Full working knowledge of MVC application architecture.
- A comprehensive understanding of relational database systems, object-oriented programming, and web application development.
- Experience using Agile methodologies and test-driven development.
- The ability to thrive in a fast-paced environment, learn quickly, and master diverse web technologies and techniques.
- A team-player attitude with a desire to be part of an organization making a difference in people’s lives.
- Full health care package.
- Free basic dental.
- 401(k) with company match.
- Generous paid time off, including a one week paid Holiday Break.
- Twelve weeks paid maternity leave.
- Three-week paid sabbatical after fourth year of service.
- Access to a licensed nutritionist.
- $7K toward purchase of first home.
- Financial planning services.
- Employee Assistance Program, with mental health services and more.
- Annual $400 wellness stipend.
- Monthly remote-work reimbursement.
- Access to LinkedIn Learning
- Pet care discounts and insurance.
- The ability to help fight human trafficking through N2GIVES, our giving program.