Reports to: Head of Application Development
Department: Application Development
FLSA Category: Exempt
Position Type: Remote, Full-Time, Junior level
Travel Requirement: 0-10%
Office Location: Remote, US Based
JOB SUMMARY:
We're seeking a Full Stack Engineer to drive technical excellence across our engineering stack. In this role, you will:
- Architect and develop scalable web applications using modern web frameworks ensuring code quality and best practices across frontend and backend systems.
- Implementing responsive UI components, state management solutions, and modern web technologies to create exceptional user experiences.
- Design database schema and APIs to support business requirements and system scalability.
- Collaborate with product, design, data engineering, data science and MLOps teams to deliver innovative solutions while making key technical decisions that shape our platform's future.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:
- Design and implement scalable full-stack applications using Java/Spring backends and modern frontend frameworks.
- Architect and optimize APIs (such as RESTful, GRPC, GraphQL) and database schemas.
- Implement automated testing and deployment strategies.
- Optimize application performance and resolve technical debt.
- Collaborate with product and design teams to define technical requirements.
- Establish coding standards and development best practices.
- Monitor system health and implement improvements based on metrics.
- Document technical specifications and system architecture.
KNOWLEDGE, SKILLS, ABILITIES. AND QUALIFICATIONS:
- Bachelor’s degree in computer science, engineering or a related field.
- 5+ years of experience in full stack web development.
- Full-stack development experience with proficiency in Java and Spring for backend development.
- Frontend development expertise with modern JavaScript frameworks (Angular, React, Vue or similar).
- Experience building and maintaining scalable web applications and APIs.
- Strong understanding of database design, caching strategies and API optimization.
- Strong system design and architecture skills.
- Excellent debugging and troubleshooting abilities.
- Experience with containerization/orchestration.
- Proficiency with Git, CI/CD pipelines, deploying services to Kubernetes (preferred)
- Working experience on GCP, LLMs, Cursor etc. (preferred)
PHYSICAL REQUIREMENTS/WORKING CONDITIONS:
Standing/Walking/Mobility: Must have mobility to attend meetings remotely and in person.
Climbing/Stooping/Kneeling: 0% - 10% of the time.
Lifting/Pulling/Pushing: 0% - 10% of the time.
Fingering/Grasping/Feeling: Must be able to write, type and use a telephone system 100% of the time.
Sitting: Sitting for prolonged and extended periods of time.