Description
4Patriots is a fast-growing, nationally recognized direct-to-consumer brand focused on offering high-quality products across multiple categories including camping & outdoor, emergency preparedness and health & wellness. The company is powered by an adaptable, results-focused, data-driven team in a culture that empowers great people to do their best work. We are searching for a knowledgeable, mid-level, Full-Stack Developer to join our team.
The Web Developer’s Mission is to create, test, launch, and maintain world-class 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 clean, scalable APIs; efficient code; microservices; 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.
4Patriots Core Values
- Get the important stuff done - We look for results focused people who strive to have a deep understanding of their role and how their work connects to their team and the company at large; and who understand how to organize their priorities to drive business value in the right ways.
- Actively seek to learn, improve, and grow - We look for intellectual curiosity and a questioning mindset.
- Ask questions and use data to make decisions - We look for people who can take in evidence, organize information from multiple sources, derive meaning from it, and make critical decisions quickly.
- “We” not “I” - We value knowing how to cooperate with peers and leaders to help the team achieve its goals.
- See the glass half full - We look for people who take ownership of their role, who are solution driven, learn from results and demonstrate enthusiasm, excitement and passion for their work.
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 and maintain back-end services using Docker, Kubernetes, and AWS serverless technologies.
- 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.
- Assist in the development of cutting-edge headless front-end services using React.js/Next.js, GraphQL, and REST APIs.
- Monitor system health and performance, making recommendations for improvement and automation where possible.
- Participate in the evolution of DevOps practices within the team, helping establish guidelines for source control, testing, and automated deployment.
- Explore and integrate AI-assisted development tools (e.g., GitHub Copilot, Amazon CodeWhisperer, or ChatGPT) to streamline development workflows and improve productivity.
- Perform other duties as assigned, including support for the supervisor or IT department, as requested.
4Patriots Offers
- Hybrid workplace – flexibility to work in the office 3 days per week and at home
- 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!
Requirements
Qualifications:
- Bachelor’s degree in computer programming, computer science, related field or equivalent experience.
- Minimum 4 years’ experience in web development skills.
- HTML
- CSS/SCSS/SASS
- JavaScript/TypeScript
- React.js/Next.js, Vue.js/Nuxt.js, or similar
- NodeJS
- GoLang
- Minimum 3 years’ experience with AWS or other cloud-based infrastructure.
- Lambda
- API Gateway
- CloudFront
- CopePipeline
- Terraform
- CloudFormation
- Experience using and implementing RESTful APIs, JSON data, and GraphQL
- 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)
- Ability to manage cloud infrastructure and understand networking concepts such as VPCs, load balancers, and security groups.
- Comfort with agile development methodologies and an iterative approach to DevOps and application delivery.[DB1]
- Strong interest in cross-functional roles with a desire to contribute to both software development and DevOps engineering.
Preference Given For
- Prior experience in a DevOps or Site Reliability Engineering (SRE) role is a plus.
- Previous use of AI/ML in application logic or development tools is highly desirable.
- AWS DevOps Engineer or Solutions Architect certifications are a plus.
Skills And Abilities
Must be able to work independently as well as collaborate within a dynamic, multi-department environment to achieve common goals; organize and manage multiple priorities simultaneously; take ownership of problems and be self-motivated and resourceful in finding solutions; be naturally curious and creatively resourceful; be data and results driven; and learn quickly in a fast-paced, open-plan environment. Must have excellent verbal and written communication skills, strong analytical and problem-solving skills, be detail oriented and adaptable.
Physical And Mental Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job responsibilities.
Work Environment And Travel Requirements
Hybrid work environment with minimum 3 days per week in-office and up to 2 days per week telecommuting. Work in a well-lit, ventilated and climate- controlled office environment with routine office equipment; some equipment has moving mechanical parts. Noise level in the work environment is typical for an office environment.