Position Details: Principle Engineer
Description:
Job Description
- Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
- Build high quality code following unit testing and test driven development
- Drive and participate in code and document reviews, mentoring team in best practices
- Collaborate with peer organizations, DevOps, Support organizations on technical issues and provide guidance
- Interpret and translate business needs to technical requirements and accurate estimates
- Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
Minimum Qualifications
- BS/MS in Computer Science or equivalent work experience
- 8+ years hands-on experience developing scalable, customer facing Web and Software applications
- Strong hands-on experience working with frameworks like AWS Serverless
- You have a deep understanding of object-oriented design and at least one modern backend framework
- You write clean, testable and effective code
- Strong practical experience building RESTful Web Services and Microservices
Preferred Qualifications
- Strong experience with Amazon Web Services (i.e. Lambda, CloudFormation, SAM, EC2, S3, IAM, RDS, CloudFront, CloudWatch, etc.)
- Passionate for open source technologies
- Strong verbal and written communication skills
- Leadership experience as a Team Lead, Tech Lead, or Architect in previous roles