About The Company
Uplift is a forward-thinking technology company dedicated to delivering innovative software solutions through a collaborative and remote-first environment. With a strong emphasis on cutting-edge technologies and high coding standards, Uplift empowers its team members to work on greenfield projects that make a meaningful impact. The company prides itself on maintaining full autonomy, with no outside investors, allowing for flexible project selection and strategic growth. Uplift values its employees' opinions, skills, and professional development, fostering a culture of continuous learning and shared success. The organization also offers opportunities for career progression into roles such as technical lead or client-facing positions, ensuring team members can grow alongside the company.
About The Role
We are seeking a highly skilled Full-Stack Software Engineer with expertise in
Node.js and
React to join our dynamic team. This role involves developing and maintaining scalable, high-quality web applications with a focus on both frontend and backend components. The ideal candidate will have at least five years of experience working with
React and
TypeScript on the frontend, along with solid backend experience using
Node.js, familiarity with
SQL databases, and exposure to microservices architecture. While experience with mobile frameworks such as
React Native,
Kotlin, or Swift is a plus, it is not mandatory. The role requires a self-sufficient, communicative, and passionate developer capable of making product decisions, meeting deadlines, and collaborating effectively with remote teams. The position offers the opportunity to work on diverse projects, utilize exciting new technologies, and contribute to a company that values innovation and individual input.
Qualifications
- 5+ years of experience in frontend development with React.js and TypeScript
- 4+ years of experience in backend development with Node.js
- Proficiency with SQL databases
- Experience with Java or TypeScript is helpful
- Knowledge of SOA/microservices architecture
- Familiarity with frameworks such as Nest.js, Prisma, TypeORM, Remix is a plus
- Experience with HTML, CSS layouts, and UI component design (Tailwind, Tachyons, etc.)
- Strong communication skills and ability to meet deadlines
- Self-sufficient with the ability to make product decisions based on short descriptions
- Overlap of at least 4 hours with US Mountain Time (9am-5pm)
- Passion for learning and building innovative solutions
- Optional but advantageous: experience with React Native, Vue.js, Shopify, cloud platforms like AWS, Digital Ocean, Vercel, or Heroku; freelance project management experience; experience with Next.js, Deno, or similar frameworks
Responsibilities
- Design, develop, and maintain scalable full-stack web applications using React, TypeScript, Node.js, and related technologies
- Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions
- Implement UI components, layouts, and responsive designs ensuring optimal user experience
- Develop and optimize backend services, microservices, and APIs to support frontend functionalities
- Participate in code reviews, testing, and deployment processes to ensure code quality and performance
- Contribute to technical documentation and best practices for development workflows
- Engage in continuous learning to stay updated with emerging technologies and industry trends
- Work closely with project managers and stakeholders to meet project milestones and deadlines
- Assist in troubleshooting and resolving technical issues promptly and effectively
- Share knowledge and mentor junior team members when applicable
Benefits
- Reimbursement for health insurance through QSEHRA
- 401(k) retirement plan with up to 5% employer matching
- Ownership stake in the company with profit-sharing distributions
- Flexible work schedule and remote work environment
- Opportunity for career growth into leadership or client-facing roles
- Participation in annual in-person company off-site events
- Access to industry experts and ongoing professional development
- Engagement with innovative projects utilizing the latest technologies
Equal Opportunity
Uplift is an equal opportunity employer committed to fostering an inclusive environment for all employees and applicants. We celebrate diversity and are dedicated to providing equal employment opportunities regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other protected status. We believe that a diverse team enhances our creativity, innovation, and overall success, and we welcome applicants from all backgrounds to join our team.