Job Description
Job DescriptionDescriptionWhat Success Looks LikeThrough your strong sense of ownership, you thrive with scoping and implementing projects through completion. You will oversee our tech stack management for e-commerce and website for specifiers. There is an opportunity to consolidate these efforts into one in-house role to drive more value. Are you up for the challenge?
Key Responsibilities
- Design, develop, test, and maintain software applications and systems
- Collaborate with end-users, and other engineers to define software requirements and deliver high-quality solutions
- Improves user experience and operations by conducting systems analysis and recommending changes in policies and procedures
- Write clean, maintainable, and efficient code following best practices and coding standards
- Troubleshoot and debug software issues, ensuring performance and reliability
- Lead architectural and technical decisions to ensure scalability, security, and maintainability
- Document development processes, code changes, and system configurations
- Collaborate with end users to ensure the quality of the product and participate in test-driven development (TDD)
- Assist with deployment, monitoring, and maintenance of production systems
- Continuously learn and apply new technologies, programming languages, and development tools to improve the software engineering process
- Stay up-to-date with the latest industry trends and best practices in software engineering
Skills, Knowledge and ExpertiseREQUIRED Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 7-12 years experience as a Software Engineer or similar role
- Full Stack Developer with a strong proficiency in one or more server-side programming languages (Java, Python, PHP, C++) and a strong proficiency in client-side programming languages (HTML, HTML5, CSS, JavaScript,TypeScript)
- Experience with software development frameworks, libraries, and tools (React, Angular, Spring, NodeJS, NestJS)
- Experience implementing e-Commerce solutions including (SnipCart or Shopify, Stripe, TaxJar)
- Experience working with ERP systems (NetSuite or SAP, MS Dynamics)
- Experience with cloud platforms (AWS, Azure, Google Cloud)
- Understanding of software development principles and lifecycle
- Experience with database management systems (MySQL, PostgreSQL, MongoDB)
- Experience working with Version Control (Git)
- Excellent problem-solving, analytical, and troubleshooting skills
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
- The ability to prioritize activities and deliver projects on time and within budget
PREFERRED Qualifications
- CSSLP Security Certification or other security certification
- Knowledge of IPaas Integration Platforms (Celigo, MuleSoft or Apache NiFi)
- Experience working with CRM systems (Salesforce)
- Knowledge of Content Management Systems (Sanity, Drupal, Joomla, Sencha)
- Knowledge of software testing frameworks and methodologies
- Knowledge of Google Suite Tools including Firebase and Analytics.
- Experience working with Project Management tools and wikis ( Wrike, Notion.io)
BenefitsHealth
- Low-cost Healthcare options, Dental & Vision Insurance plans, Health Savings Account (HSA) & Flexible Spending Account (FSA) options, Employee Assistance Program (EAP), Company paid life insurance, long-term and short-term disability coverage, Paid Wellness Time, Factory Fitness Space
Wealth
- Retirement Savings Plan (401k), Profit Sharing, Continued education reimbursement, Monthly EV car charging credits at Factory location, Exciting Product Discounts
Wellbeing
- Generous Time-Off Policy, Paid Parental Leave & Bonding Leave, 11 Paid Holidays, Floating Holiday, Your Birthday Off, Pet-friendly office, Fully-stocked snacks and beverages, Open & collaborative workspace