Design and implement scalable and efficient back-end systems using Node, JavaScript, and TypeScript. Develop APIs and services that support robust application functionality.
Utilize PostgreSQL to design and manage databases, ensuring data integrity and optimizing performance across a Heroku Connect/Salesforce-based data infrastructure.
Develop and deploy serverless applications using AWS Lambda and IaC platforms such as Terraform and AWS CDK.
Work with AI technologies for both your day-to-day role as an engineer and also for new product implementations, leveraging APIs with major AI platforms
Collaborate with front-end developers to integrate back-end services with a modern React ecosystem (Next.js, Tailwind, Vercel, etc), ensuring a seamless and responsive user experience.
Participate in all stages of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Work closely with product managers and QA teams to gather requirements, identify issues, and deliver high-quality software solutions.
Maintain a high level of attention to detail, ensuring that software is reliable, efficient, and meets established standards and specifications.
Stay current with industry trends and technologies, recommending improvements and adopting best practices for software development and cloud computing.
Requirements
4-6 years of experience as a full-stack engineer with a strong focus on back-end technologies
Strong proficiency in JavaScript and TypeScript for front-end and back-end development
Strong experience with Node.js for building server-side applications
Expertise in PostgreSQL (or similar) and database design
Experience with cloud computing platforms, specifically AWS Lambda
Hands-on experience working with Infrastructure-as-Code using Terraform, AWS CDK, or CloudFormation
Experience implementing and working with modern analytics tools for event tracking and reporting (Mixpanel, Posthog, Google Analytics, etc)
Strong experience working with testing and quality engineering tools such as Playwright, Jest, and/or Mocha
Solid understanding of modern cloud computing pipelines and the full software development lifecycle
Proven experience working directly with product and QA teams to ensure high-quality software delivery
Experience with Heroku Connect and Salesforce platforms is a plus
Candidates must be located in the United States. Working timezone in PST or MST preferred.
Ability to break down complex technical problems and deliver high-quality solutions.
Effective communication skills and a track record of collaboration with cross-functional teams.
Desire to participate in fast-paced early-stage startup
Adaptability: Embraces changing circumstances with resiliency and positivity
Team-Oriented: Prioritizes collaboration, inclusivity, and teammate support
Benefits
Fully Remote Team - Our remote-first culture allows us to hire the best people, regardless of location.
OneTeam Culture - We foster a culture of transparency, innovation, and inclusivity, where every voice is heard and every team member is valued. We believe in celebrating our successes, doing the right thing, and helping each other so we grow as a team and as individuals.
Generous Resources - We want to ensure you are set up to do your best work. In addition to a solid tech stack, and access to any WeWork location, you will receive a monthly cell and internet stipend.
Premium Healthcare - We offer comprehensive healthcare plans for you and your family, which employees are eligible for on their first day.
Flexible PTO and Parental Leave - We offer a generous PTO and encourage employees to take time off to recharge. We're proud to offer a parental leave policy that allows you to welcome your new addition without worry.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.