Our clientis a fast-growing, nationally recognized direct-to-consumer brand focused on offering high-quality products across multiple categories. They are searching for aknowledgeable, mid-level Full Stack Developerto join the team.
TheFull Stack DevelopersMission 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:
Bachelors 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.