We're seeking a senior full-stack developer to lead our tech foundation and future. Conduct a comprehensive audit, refactor the codebase, and implement best practices. Work directly with the founder to shape the technical direction.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We are looking for a highly experienced Full-Stack Developer to act as one of our founding engineer. This is a pivotal role where you will take ownership of the entire codebase. Your primary mission will be to conduct a comprehensive audit, refactor the existing application, and implement the best practices required to transform it from a functional prototype into a world-class, production-ready platform.
You will be working directly with the founder to shape the technical foundation and future of DevOps Compass.
Key Responsibilities
- Conduct a thorough review of the existing React, Node.js, and Firebase codebase to identify areas for improvement in performance, security, and scalability.
- Refactor and optimize the application, fixing bugs, resolving integration issues, and ensuring a smooth user experience.
- Implement a robust testing strategy, including writing critical unit and integration tests to supplement our existing E2E (Cypress) tests.
- Strengthen security measures across the platform, including API endpoint protection, database rules, and user authentication flows.
- Take ownership of the production infrastructure on GCP and Firebase, ensuring reliability and performance.
Required Skills & Experience
- 3+ years of professional experience in full-stack web development.
- Expert-level proficiency in React.js for the frontend and Node.js/Express.js for the backend.
- Strong, hands-on experience with Firebase, particularly Firestore and Firebase Authentication.
- Proven experience writing and maintaining a comprehensive test suite using frameworks like Cypress and Jest/Vitest.
- Excellent problem-solving skills and the ability to work independently and take ownership of a project.
- Strong communication skills and the ability to articulate technical decisions clearly.
Bonus Points (Nice to Have)
- Experience building marketplace or community-driven platforms.
- Deep knowledge of application security best practices.
- Experience working with and refactoring AI-generated code.
What We Offer
- A competitive freelance project rate or full-time pay
- The unique opportunity to be the founding engineer and have a massive impact on a high-potential platform.
- A fully remote and flexible work environment.