Skip Navigation

Full Stack Developer
Nashville, TN

Back To Job Board

Direct Hire

$120,000 - $130,000 / yr


Our client is a fast-growing, nationally recognized direct-to-consumer brand focused on offering high-quality products across multiple categories. They are searching for a knowledgeable, mid-level Full Stack Developer to join the team.

The Full Stack Developer’s Mission is to create world-class interfaces and applications for both internal and external use.

This is a unique opportunity for an experienced Full Stack Developer to join a growing company working to mature its technology stack and how it builds scalable software. You consider software development more of a cultural approach than a specific job title and are passionate about user experience; interaction design; microservices; clean, scalable APIs; application security; frequent production releases; and building tools that automate mundane, repetitive tasks – changing the way people work for the better. The Full Stack Developer has the imagination to dream up enterprise-scale solutions yet enjoys being part of every stage leading up to release.

Primary Responsibilities:

·    Participate in the overall Agile application lifecycle.

·    Write secure, scalable, robust, testable, efficient, and easily maintainable code.

·    Translate software requirements into stable, efficient, high-performance software.

·    Develop cutting-edge headless front-end services using Vue.js, GraphQL, REST, and GoLang.

·    Develop back-end services using containers, kubernetes, and AWS serverless technologies including:

oStep Functions (AWS)

oAPI Gateway (AWS)

oLambda (AWS)

oServerless Application Model

·    Create and maintain end-to-end integrations between internal and external applications using both custom APIs and third-party iPaaS solutions.

·    Participate in interface design decisions, backend design decisions, building toward efficient, user-friendly software in a distributed architecture that solves complex business needs.

·    Develop ideas for new programs, products, or features by monitoring and staying on pace with industry developments, trends, and best-practices.

·    Review code contributed by your peers to ensure code cleanliness and security and to provide constructive feedback.

·    Assist the rest of the team in the transition to a full stack development team.

·    Perform other duties as assigned, including support for the supervisor or IT department, as requested.

Qualifications:

·    Bachelor’s degree in computer programming, computer science, related field or equivalent experience.

·    Minimum 4 years’ experience in web development skills.

·    Experience with AWS or other cloud-based infrastructure.

·    Experience with multiple back-end languages

oGolang

oNodeJS

oPHP

oTypescript

·    Experience with multiple front-end languages and frameworks

oHTML

oCSS/SCSS/SASS

oJavaScript/TypeScript (ES6)

oVue.js (or React.js, Angular.js, Ember.js, etc) & Nuxt.js

·    Experience working with various Relational and Document Databases both directly and abstracted through an ORM. (MySQL, MongoDB, etc)

·    Familiar with Go programming language, paradigms, constructs, and idioms.

·    Strong understanding of multithreaded applications and concurrency control.

·    Experience using and implementing RESTful APIs, JSON data, and GraphQL

·    Knowledge of Scrum and Agile Software Development Methodology.

·    Understanding of various compliance guidelines (PCI, SOC, CCPA, etc) and the effects they can have on how software is written.

·    Strong familiarity with code versioning tools such as Git, SVN, or Mercurial.

·    Knowledgeable in the various processes of code promotion. (Branching strategies, CI/CD)

·    Understanding of how to write portable code to be used across many different server environments.

·    Naturally curious and creatively resourceful.

·    Excellent problem-solving skills.

·    Effective time management and organizational skills.

·    Strong verbal and written communication skills.

·    Ability to work independently or with a group.

·    Ability to collaborate and communicate within a multi-department environment.

We offer:

·    Hybrid workplace – flexibility to work from home and in the office.

·    Great pay and bonus program.

·    Company paid medical coverage.

·    Vision and dental coverage.

·    401K with company match.

·    Generous PTO policy.

·    Paid maternity/parental leave.

·    Employee referral bonus program.

·    Student loan repayment program.

·    Volunteer time off.

·    Professional development funds… and many more!

Work Environment and Travel Requirements:

Remote, work from home accommodations are possible. Minimal overnight travel (up to 10%) by land and/or air.



Back To Job Board

Submit Your Resume

"*" indicates required fields

First Name*
Last Name*
Max. file size: 20 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.