Senior Software Engineer, Node.js
Wrapmate is entering the next chapter of its evolution to build the most innovative & robust vehicle customization platform in the world. We are seeking the best & brightest developers to lead this charge.
For this role, we seek a Senior Software Engineer that lives & breathes Node.js. This developer will join our engineering team and help us write the next chapter of our story.
This position is a remote-first position, but is only available to candidates authorized to work in the U.S.A. Compensation for this role is $111k/yr - $189k/yr DOE, as well as a competitive benefits package.
Job Responsibilities
- Engineer, fine-tune, and maintain high-performance engines for the backend infrastructure, giving it the horsepower to outrun the competition.
- Cruise down the development highway, delivering thrilling new features and enhancements that turbocharge our product's capabilities.
- Rev up existing systems, fine-tuning them for ultimate scalability, unwavering reliability, and racecar-like performance that leaves everyone in awe.
Job Requirements
First and foremost, you must be passionate about software development and care as deeply about improving existing systems as you do about building something entirely new (because you will be doing both).
Next, the qualified candidate must have:
- 6+ years of experience with Node.js and 10+ years building web applications.
- Strong communication skills, and be able to work closely with both your technical and non-technical counterparts in the organization, always increasing clarity and reducing ambiguity.
- Proven experience building & maintaining web application software at scale.
- You should possess a deep understanding of the fundamentals: HTML, JavaScript, HTTP/S, client/server architecture, state management, caching, and security paradigms. Experience with web server configuration (IIS, Apache, NGINX, etc.) is a plus.
- Extensive knowledge of both relational/SQL and document/NoSQL database design & optimization.
- Experience with various database platforms in either/both categories (eg. MS-SQL, MySQL, PostgreSQL, REDIS, MongoDB, Amazon DynamoDB) is a plus.
- Foundational knowledge of stream processing & publisher/subscriber models with message brokers.
- Experience with real time messaging/streaming platforms (eg. Kafka, RabbitMQ, ActiveMQ, Amazon SQS, Amazon SNS) is a plus.
- Foundational knowledge of REST API development.
- Experience building integrations with enterprise-grade CRM systems (eg. HubSpot, Salesforce) a plus.
We definitely want to chat with any qualified candidates that also have:
- Familiarity with project- and task-management platforms (eg. Trello, JIRA, Asana, Monday.com, Microsoft Project, etc.) and processes (eg. Waterfall, Agile) that underpin such platforms.
- Familiarity with Jamstack / Content Management System development & maintenance (Hexo, Eleventy, Netlify CMS).
- Familiarity with Cloud development paradigms (S3, Serverless, AWS Lambda, AWS Lambda@Edge, CloudFront).
- Familiarity with Infrastructure-as-Code & pipeline development (GitHub Actions, AWS CodePipeline, CloudFormation).
- Familiarity with unit testing frameworks (Chai, Mocha).
Essential Duties & Responsibilities
- As a member of the engineering team, collaborate, plan & execute the implementation of our vehicle customization platform.
- Adhere to / expand upon the software, tools & libraries currently in play and ensure we implement in a way that is robust, scalable, secure, redundant, and complies with industry best practices.
- Take ownership of product & feature delivery, developing & releasing in a manner that increases deployment frequency, while reducing cycle time & change failure rate.
- Mentor & lead the junior engineering staff to ensure their contributions are meaningful to our delivery so that they grow as developers.
- Expand upon the SDLC foundation currently adopted by our growing engineering team, ensuring processes integrate with source control, employ CI/CD, utilize unit testing, schedule code reviews, and include documentation with deliverables.
About Wrapmate
Headquartered in Denver, Colorado, Wrapmate is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.
We do not accept unsolicited agency resumes. We will not pay fees to any third-party agency, outside recruiter or firm without a mutually agreed-upon contract and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes will be considered our property and will be processed accordingly.
This position is only available to candidates legally authorized to work in the U.S.A. We are unable to sponsor H1-B Visas at this time.