Full Stack Developer

IT
June 15, 2023
Apply Now

Job Description

Next Street

Next Street’s mission is to help small businesses facing disproportionate barriers realize their potential. With a track record of nearly 20 years, we design and implement solutions that connect entrepreneurs and small business owners with the right resources at the right time. Next Street accelerates the impact of institutions and advisors on small businesses and provides millions of business owners with the experts, tools, and capital they need to thrive.

We have an extensive network of small business advocates, operators, and investors. We know when small businesses excel, their neighborhoods, cities, and our economy do, too.

Next Street is committed to becoming an anti-racist organization in order to represent the small businesses that we strive to serve. Through this commitment, inclusivity is part of our DNA. We are happy to celebrate that with 80% of our team identifying as women and/or people of color, we are well on our way.

Learn more here: https://nextstreet.com/racial-equity/.

Next Street is a special place to work. Our values are instilled in every aspect of our work:

  • We work to challenge systems of injustice through our anti-racist ways of working
  • We bring our whole selves to work and strive to create authentic joy everyday
  • We utilize creativity and curiosity to put bias towards action in our work
  • We are interwoven and empower each other through collaboration and established trust
  • We encourage entrepreneurship and always put small business first, both internally and externally
  • We grow sustainably and encourage learning through career and professional development

Join us and live out our values every day while leveling up your career and helping us to have a transformative impact on the society in which we live.

Why this Role?

Next Street is looking for a Full Stack Developer to lead the development and maintenance of front-end, back-end, and web application components for developing a multi-tenant B2B web application, Next Street SCALE, which enables access to resources that help small businesses grow. In addition to this work, you will offer production, design, and code review support.

This is an unparalleled opportunity to develop the firm’s technology strategy while advancing a mission, creating innovative products, and helping shape the firm’s growth.

Your work will consist of…

Development and Maintenance (50%)

  • Develop and maintain front-end components using React and other modern front-end technologies
  • Develop and maintain backend services using Node.js, Nest.js, and PostgreSQL, adhering to RESTful API design principles
  • Integrate and maintain the front-end and back-end components of the web app, ensuring seamless communication between client and server-side code
  • Optimize and maintain web app performance by implementing caching, load balancing, and other performance-enhancing techniques
  • Ensure responsive, high-performance, and scalable web app development and maintenance by following best practices in code organization, modularity, and reusability

Production Support (25%)

  • Monitor and maintain the web app in a production environment, especially during the initial launch phase, using APM tools such as Grafana for performance monitoring
  • Troubleshoot and resolve issues as they arise, leveraging tools like AWS WAF for security and
  • Amazon CloudFront for CDN management
  • Collaborate with the team to deploy updates and improvements, following CI/CD best practices with Jenkins and GitHub
  • Act as the primary point of contact for production support in the EST time zone, providing prompt and efficient assistance to stakeholders

Assist in design (15%)

  • Collaborate with product managers and UX/UI designers to develop web app layouts, wireframes, and prototypes
  • Contribute to the creation of user stories and feature specifications
  • Provide input on the overall web app architecture

Code Reviews (10%)

  • Participate in regular code reviews with the development team
  • Provide constructive feedback on code quality, readability, and performance, focusing on adherence to established coding standards and patterns
  • Implement best practices and maintain coding standards
  • Ensure industry-standard code coverage and maintain clear sight of technical debt, identifying areas for refactoring and improvement
  • Ensure proper documentation of technical debt and refactoring opportunities in JIRA and Confluence

Why you?

  • You have 6+ years of experience in back-end and front-end web development, preferably in a startup or small-team environment
  • You are committed to antiracism and helping small business owners succeed
  • You can demonstrate the ability to take ownership of work tasks and projects
  • You have a continuous learning mindset, independent project ownership, and decision-making skills with minimal supervision
  • You have experience executing scalable cloud-based development under an Agile CI/CD methodology, with specific expertise in the AWS environment; Azure development is a plus
  • You have experience working in a multitenant environment
  • You have proficiency in front-end frameworks like React with Redux and back-end frameworks like Nest.js
  • You have experience in different architectures, including Monolith and Microservices
  • You are skilled in performance tuning, cross-browser compatibility, and debugging across application boundaries
  • You have familiarity with developer tools (Git, Bitbucket, Webpack, NPM), source control, and continuous integration
  • You have knowledge of web accessibility and search engine optimization best practices
  • You have a strong understanding of the software development lifecycle, build systems, and project setup
  • You have familiarity with industry-standard build tooling (version control, containerization, CI/CD pipelines, feature-flagging, etc.)
  • You have experience evaluating and leveraging libraries, frameworks, open-source software, new technologies, and development tools
  • You can architect and implement back-end systems and cloud-based data models (e.g., in Google Cloud, AWS, Azure, etc.)
  • You have experience delivering high-quality, clean, and effective code for both front-end and back-end projects
  • You have knowledge of REST, SOAP web services, and authentication mechanisms (SAML, OAuth)
  • You have exposure to or interest in emerging technologies, such as AI and Blockchain, with a willingness to learn and adapt to new advancements

What we offer:

We want our team members to bring their best, true selves to work every day. We will offer you:

  • Benefits Package – We know you work hard, and we want to reward you for it. We offer competitive salaries and generous benefits packages (including 401k and paid parental leave) for mission-driven work.
  • Generous paid time off – We want to ensure you have time to recharge and to pursue your many passions. We give our team members 20 days of paid time off per year, inclusive federal holidays, volunteer days, and more!
  • Mentorship and Sponsorship – You will have frequent access to our diverse and dynamic senior team. They will be committed to your growth and will invest in mentoring you.
  • Career development – We take growth seriously. We give each team member an annual professional development stipend and provide ample coaching.
  • Flexibility – It is important that you work when and where you work best. We are flexible with employees to accommodate individual schedules and work preferences. This includes a low travel mode during non-pandemic times.
  • Social events and perks – We admire and value our teammates. We plan events throughout the year and provide office snacks so you can perform your best every day and more!

Next Street believes in an equitable and transparent compensation approach. The starting salary range for Director positions across the firm is $153,800 – $167,400 regardless of location and commensurate with experience. You will also be eligible to participate in Next Street’s discretionary incentive program annually. For new hires, Next Street targets the start of the salary band, although considerations could be made based on job knowledge, skills, and experience. As part of our Antiracism commitment, Next Street uses a pay scale approach and transparent methodology to advance staff within a compensation band based on performance. Next Street does not negotiate compensation offers, as research shows that salary negotiations disadvantage People of Color and women.

Next Street is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, or Vietnam era, or other eligible veteran status, or any other protected factor.

Tagged as: Director

Source