Everykey is redefining secure access with cutting-edge authentication and password management technologies. Our mission is to simplify security while delivering an exceptional user experience.
Job Description
As a Contract Software Engineer specializing in Backend with Frontend support, you will play a crucial role in the development of Everykey web applications, including the marketing website, API, and internal tools. You will be working with our in-house engineers, out-of-house contractors, and corporate clients to develop these web applications and product features to their specifications.
Responsibilities
Develop and maintain responsive, user-friendly web applications using modern JavaScript frameworks like Angular and React (Angular preferred).
Style applications effectively using CSS and build efficient workflows using Webpack.
Design, implement, and optimize cloud-based solutions, particularly with AWS services.
Build and maintain backend systems using Node.js (Express) and TypeScript, with some projects involving Laravel and PHP.
Work with various databases, including SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB).
Implement caching strategies using services like Redis to optimize performance.
Develop and maintain Chrome extensions using Manifest V3 (MV3). Experience with Plasmo is a plus.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Debug and resolve technical issues in a timely manner.
Write clean, maintainable, and well-documented code.
Required Skills
Education or experience in Computer Science or Computer Engineering.
Strong experience with Node.js and Express using TypeScript and React.
Familiarity with Laravel and PHP is a plus.
Hands-on experience with AWS services (e.g., S3, Lambda, EC2).
Experience developing Chrome extensions using Manifest V3 (MV3).
Familiarity with Plasmo (preferred but not required).
Bonus - Experience with Stripe
Bonus - Bluetooth Low Energy Experience
Languages
HTML
CSS
JavaScript
SQL
Tools
Web Consoles
NodeJS
HTTP
REST Client
Git
BASH
Benefits
Fully Remote
Flexible Hours
Equity Ownership Potential
13 Floating Holidays
5 days starting PTO
Additional PTO Accrual: 1 hr PTO per 24 hrs worked (~11 days per year)
Contract Details
Competitive compensation based on experience and project scope.
Duration: 6-9 months.
Opportunity for Extension: Potential to transition to a full-time role based on performance and project needs.