Salary
💰 $134,000 - $214,000 per year
Tech Stack
Distributed SystemsDynamoDBGraphQLJavaKotlinMicroservicesReact
About the role
- Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications.
- Lead complex projects that improve functionality and reliability for our customers
- Provide design feedback and participate in code reviews to ensure implementation meet requirements
- Participate in architectural discussions and influence the technical roadmap
- Advocate for best coding practices to raise the bar for you, your team, and the company
- Mentor and provide technical guidance to other team members
Requirements
- 5+ years of full-stack experience in Java, Kotlin, or other object-oriented languages, and modern web frameworks such as React.
- Proficient with modern web standards and technologies (e.g. REST, GraphQL)
- Proficient with non-relational data stores (e.g. DynamoDB)
- Experience with machine learning or large language models.
- Experience with distributed systems, enterprise messaging systems, and/or microservices
- Experience delivering high-quality, reliable services to production
- Excellent cross-team communication skills on complex technical topics
- Passionate about technology and learning new things.
- Competitive compensation and benefits programs
- Health insurance
- Flexible work arrangements
- Professional development opportunities
- Bonuses
- Stock options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaKotlinReactRESTGraphQLDynamoDBmachine learninglarge language modelsdistributed systemsmicroservices
Soft skills
collaborationleadershipcommunicationmentoringtechnical guidancedesign feedbackcode reviewsadvocacy for best practicesinfluencepassion for technology