Software Engineer, Platform, Klover
Attain
·
Posted:
August 7, 2023
·
Hybrid
About the position
This role at Attain involves building microservices using Rust and solving unique problems in a collaborative environment. The successful candidate will have the opportunity to work with hands-on leaders and mission-driven individuals to contribute to the development of a more equitable and efficient data sharing ecosystem. The role also entails using new and modern technology to build new features and services, creating stable APIs for mobile apps, and striving for excellent development practices.
Responsibilities
- Use new and modern technology to build new features and services across the microservice architecture
- Write thoughtful and quality code that is readable, testable, and easily maintainable
- Create data-driven and stable APIs for mobile apps to consume
- Strive for excellent development practices and careful code architecture built around rapid releases
- Work cross-functionally with mobile and backend engineers
Requirements
- Excitement and proficiency in building microservices using Rust
- Ability to solve problems that are not already solved in Stack Overflow
- Willingness to learn and teach in a collaborative environment
- Strong participation in an open feedback environment
- Experience in using new and modern technology to build new features and services
- Proficiency in writing thoughtful, quality, readable, testable, and easily maintainable code
- Ability to create data-driven and stable APIs for mobile apps
- Excellent development practices and careful code architecture
- Ability to work cross-functionally with mobile and backend engineers
Benefits
- Opportunity to work directly with hands-on leaders and mission-driven individuals
- Hybrid schedule with Mondays in office and choice of two days between Tues-Th in the RWC office
- Fridays are remote
- Use new and modern technology to build new features and services
- Write thoughtful & quality code that is readable, testable, and easily maintainable
- Create data-driven and stable APIs for mobile apps to consume
- Strive for excellent development practices and careful code architecture
- Work cross-functionally with all mobile and backend engineers and product teams
- Adhere to and improve upon agile process
- 6+ years of experience building backend services
- Microservice or Service-oriented Architecture
- Experience using gRPC, protobuf, or GraphQL
- Experience with working with relational databases
- Experience with message queues or event streams
- Experience with cloud environments such as AWS, GCP, or Azure
- Continuous growth opportunities within the organization