About the Role
- - - - What the Candidate Will Do ----
- Design, develop, and maintain robust and scalable software solutions
- Find opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment
- Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards
- Help the team understand what is important and what problems to focus on
- Identify solutions to ambiguous problems and help the team reason through tradeoffs
- - - - Basic Qualifications ----
- Bachelor's degree in Computer Science or equivalent professional experience
- 3+ years of professional experience software development experience with a track record of increasing responsibility and impact
- Experience with one of the following programming languages: Java, Go, C/C++.
- Demonstrated experience developing sophisticated backend systems
- - - - Preferred Qualifications ----
- Bachelor's degree in Computer Science or equivalent professional experience
- 3+ years of professional experience software development experience with a track record of increasing responsibility and impact
- Experience with one of the following programming languages: Java, Go, C/C++.
- Demonstrated experience developing sophisticated backend systems
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .