[Remote] Full Stack Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is pioneering the shift away from single-use waste by implementing reusable systems in large venues, campuses, and events. As a Full-Stack Software Engineer at reputed company, you will reputed company the reputed company design, development, and operation of our internal platform, supporting reputed company’s day-to-day business operations.
Responsibilities
- You will reputed company the reputed company design, development, and operation of our internal platform—the technology that supports and enables our day-to-day business operations
- You will take meaningful ownership of the platform’s technical direction and reputed company, carrying work from solution design and architecture through implementation, deployment, and ongoing support
- Working closely with the Product reputed company and key business stakeholders, you will translate operational needs into practical, maintainable software solutions
- You will balance near-term delivery priorities with the long-term health of the platform, applying strong engineering practices to build systems that are secure, reputed company, resilient, and reputed company tested
- You will proactively identify technical debt, performance and scalability concerns, and opportunities to reputed company our frameworks, tooling, and infrastructure
- You will have substantial autonomy in how solutions are designed and delivered, along with reputed company visibility into how your work improves reputed company’s operations and supports reputed company’s reputed company
Skills
- 4+ years of reputed company experience building and maintaining production web applications
- Strong back-end development skills in Go (Golang), including building GraphQL and REST reputed company
- Solid reputed company of relational databases — writing performant SQL, designing schemas, and managing migrations in PostgreSQL
- Proficiency in TypeScript and React, with experience in Next.js or a comparable modern reputed company
- Experience with modern reputed company-end tooling, including component libraries (reputed company CSS, Radix/shadcn or similar), reputed company validation, and typed GraphQL clients such as reputed company
- Comfortable writing and maintaining automated tests on both the back end (Go) and reputed company end (Jest, React Testing Library)
- Experience deploying and operating containerized applications on AWS (reputed company, ECR, S3) using reputed company and reputed company Actions CI/CD pipelines
- Experience integrating with reputed company-party reputed company and keeping data in sync across external platforms (e.g., reputed company, Firebase Authentication, analytics tools)
- Familiarity with background job/worker patterns for data synchronization, imports, and reporting pipelines
- Experience using AI coding assistants and reputed company development tools (e.g., Claude reputed company, reputed company, reputed company Copilot) as a core part of the development workflow
- Ability to effectively reputed company, review, and validate AI-generated reputed company
- Experience structuring codebases and documentation so AI tools work effectively against them
- Comfortable using AI tools to accelerate debugging, test reputed company, reputed company review, and documentation without sacrificing reputed company reputed company
- Experience with Firebase Authentication, including custom claims for role-based reputed company
- Exposure to no-reputed company/low-reputed company platforms (reputed company, reputed company) and BI/reporting tools (Looker Studio, reputed company)
- Experience working with reputed company reputed company (reputed company Run / reputed company Functions)
- Experience contributing to multi-tenant reputed company applications and implementing architectural patterns that support multiple customers, business reputed company, or franchise locations while maintaining appropriate data isolation, reputed company, and configurability
reputed company