Software Engineer, Full-Stack (Remote)
Build end-to-end user-facing features and scalable systems for a moving industry platform, from database to UI. Requires 2-5 years experience with React, React Native, GraphQL, Python/Flask, and AWS.
About the job
Role & Responsibilities
- Build new user-facing features end-to-end from the database schema up to the UI components with great attention to detail
- Create generic systems that are able to solve any workflow in a scalable way (billing, document creation and storage, task workflow, customer communication systems)
- Optimize our GraphQL backend for fast performance
- Add real-time support to our notifications framework and customer communication features
- Work on our early-staged design system to build UI components consistently and quickly
- Open source general frameworks
- Shipping code, conduct code reviews
- Architecture docs and Design handoffs
- Product brainstorm/scoping (if desired)
- Design review/brainstorm (if desired)
Competencies
Backend
- Understanding of relational databases
- GraphQL
- Python/Flask
- AWS Lambdas
- Basics of testing: e2e, integration, unit
Frontend
- React
- React Native
- GraphQL
- Frontend Testing
Skills & Experience
- 2-5 years of experience at a relevant tech, product-driven company (ideally 1-2 years in an early-stage startup)
Tech Stack
- React and React Native client apps with Apollo GraphQL, Styled Components
- Flask backend with Graphene GraphQL
- Redis
- AWS (Lambdas, ECS, Dynamo)
- Postgres
- CI/CD pipeline
- Notion, Slack, Zoom, GitHub
Skills
React, React Native, GraphQL, Python, Flask, AWS, Postgres, Apollo, Graphene, Redis, Styled Components, DynamoDB, Kubernetes
Similar jobs
Fullstack Engineering jobsFull-time software engineering role for 2027 graduates building AI agents, scalable message-archiving systems, and data infrastructure for a financial compliance platform. Requires a BS or MS, strong Node.js and Python skills, cloud exposure, and evidence of independently shipping software.
Full-stack engineering intern contributing to product software across user-facing experiences, APIs, application services, and backend systems. The role requires foundational programming experience, strong problem-solving and collaboration skills, and a willingness to learn.
Early-career software engineer who will build product interfaces, platform services, and reusable components across the stack. The role is intended for students graduating in 2027 and values proficiency in Python, Go, React, or REST APIs, along with collaboration and eagerness to learn.
Software engineering internship focused on building full-stack platform features, APIs, integrations, and enterprise software for data science and AI/ML workflows. The role offers mentorship and hands-on experience with scalable systems and cloud technologies.
Product Engineering Intern supporting real product development through coding, testing, debugging, documentation, and collaboration. Candidates need a computer science or computer engineering foundation, programming experience, and strong problem-solving and teamwork skills.