Senior Backend Software Engineer (USA Remote)
Job Description
The purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies. This role is critical in developing and optimizing our serverless architecture.
- Architect and develop robust, scalable backend services using AWS Lambda.
- Design / implement RESTful APIs and event-driven systems.
- Optimize existing services for improved performance and cost-efficiency.
- Collaborate with cross-functional teams to integrate backend services with frontend applications.
- Implement and maintain CI/CD pipelines with GitHub Actions.
- Conduct code reviews and mentor junior engineers.
- Troubleshoot and resolve complex technical issues in production environments.
- Continue to grow and learn as a developer.
Qualifications
- 5+ years of experience in backend development.
- Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Java, Python, Node.js). Java strongly preferred.
- Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
- Solid understanding of serverless architecture principles and best practices.
- Experience with microservices design patterns and event-driven architectures.
- Proficiency in modern version control systems (e.g., Git) and CI/CD tools.
- Strong problem-solving skills and attention to detail.
Additional Information
The expected annual base salary range for this position is: $112,125/year to $186,875/year. This position is bonus eligible. Actual compensation will be provided in writing at the time of offer, if extended, and is determined by work location and a range of other relevant factors, including but not limited to: experience, skills, degrees, licensures, certifications, and other job-related factors. Internal equity, market and organizational factors are also considered.