Our client is a leading player in the outdoor and emergency preparedness product space, and is currently looking for a Mid-Level Full Stack Developer to add to their team
What You Will Be Doing
- Deploy and manage cloud-based infrastructure, particularly AWS, ensuring optimal performance, scalability, and reliability.
- Develop back-end functionalities using various languages such as Node.js, PHP, and TypeScript, to support the application’s core logic and data processing.
- Utilize relational and document databases, such as MySQL and MongoDB, directly or through ORMs, for efficient data storage and retrieval, ensuring database integrity and performance.
- Implement multithreaded applications and concurrency control mechanisms to enhance application efficiency and responsiveness.
- Develop and integrate RESTful APIs, JSON data, and GraphQL for efficient communication and data exchange between components of the system.
- Apply knowledge of Scrum and Agile Software Development Methodology to participate effectively in project planning, execution, and delivery processes.
- Ensure compliance with various regulatory guidelines such as PCI, SOC, and CCPA, and adapt software development practices accordingly to meet compliance requirements.
- Proficiently utilize code versioning tools like Git, SVN, or Mercurial to manage and track changes to the codebase, facilitating collaboration and version control.
- Implement code promotion processes, including branching strategies and continuous integration/continuous deployment (CI/CD) pipelines, to ensure smooth and reliable software releases.
- Write code that is portable across different server environments, considering factors such as operating systems and hardware configurations.
- Foster a spirit of curiosity and resourcefulness, continuously seeking innovative solutions to technical challenges and exploring new technologies.
- Demonstrate excellent problem-solving skills to identify and resolve complex technical issues efficiently.
- Manage time effectively and maintain strong organizational skills to prioritize tasks, meet deadlines, and ensure project delivery on schedule.
- Communicate effectively, both verbally and in writing, to convey technical concepts, collaborate with team members, and facilitate multi-departmental communication and coordination.
- Work autonomously or collaboratively within a team environment, demonstrating adaptability and flexibility to meet project needs and objectives.
What You Will Need
- Bachelor’s degree in computer programming, computer science, related field or equivalent experience
- Minimum 4 years’ experience in web development skills
- Full stack software development (NodeJS preferred)
- AWS or other cloud experience
- Frontend experience including PHP, TypeScript, Vue.js, Nuxt.js
- Experience working with various Relational and Document Databases both directly and abstracted through an ORM (MySQL, MongoDB, etc.)
- Experience with HTML, CSS/SCSS/SASS
Benefits and Perks:
- Competitive Salary Base: $120,000 – $135,000 per Year
- Hybrid workplace
- 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
Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.
This position does not offer sponsorship.