Salary
💰 $130,000 - $150,000 per year
Tech Stack
AWSCloudDynamoDBJavaPythonRust
About the role
- Design and implement scalable, high-performance software solutions using modern engineering practices
- Develop and maintain APIs and SDKs for internal and external integrations
- Collaborate with cross-functional teams to define technical requirements and translate them into working code
- Write clean, maintainable, and well-tested code across multiple languages and frameworks, including Rust where applicable
- Perform code reviews and provide constructive feedback to peers
- Troubleshoot and resolve complex technical issues across the stack
- Mentor junior engineers and promote best practices in software development
- Leverage AWS services (e.g., Lambda, ECS, S3, DynamoDB, API Gateway) to build and deploy cloud-native applications
- Ensure solutions are secure, performant, and cost-effective in cloud environments
- Participate in Agile ceremonies and contribute to continuous improvement efforts.
Requirements
- 5+ years of experience in software development
- Strong proficiency in one or more programming languages (e.g., C#, Rust, Java, Python)
- Experience building and deploying applications on AWS
- Solid understanding of API design, SDK development, and system integration
- Familiarity with CI/CD pipelines and DevOps practices
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities.
- Full range of medical benefits
- Discretionary incentive program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentAPI designSDK developmentRustC#JavaPythonCI/CDDevOpscloud-native applications
Soft skills
problem-solvingdebuggingcommunicationcollaborationmentoringconstructive feedbackcross-functional teamworkbest practices promotioncontinuous improvementtechnical requirements definition