Hybrid (2 days onsite, 3 days remote)
To Land This Gig You'll Need:
- Bachelor’s degree in Computer Science or Engineering or equivalent work experience
- 4+ years of experience building web applications/services
- Deep understanding of web technologies
- Excellent debugging skills
- 2-4 years of experience with C#
- 2-4 years of experience with vanilla JavaScript
- Passion for learning and mentoring
- Passion for troubleshooting problems and determining root-cause
- Comfortable working in an agile/scrum environment
- Comfortable working with remote team members
- Comfortable working with cloud infrastructure
- Strong English communication skills
Skills we apply:
- Create robust, scalable RESTful APIs and idempotent microservices for use by customers and partners
- Design pragmatic solutions with product managers and stakeholders
- Build cloud services with AWS using Kubernetes or serverless technologies
- Follow and promote AWS best practices for software architecture
- Follow an agile development cycle with 2-week sprints to ship changes iteratively
- Use git for source control and GitHub for code reviews
- Refactor legacy code into modern application patterns
- Promote a spirit of collaboration across teams and individuals
- Evaluate algorithms for cost, efficiency, and robustness
- Well architected, modular vanilla front end JavaScript
- Emphasis on unit and integration tests
Technologies we use:
- AWS (e.g. IAM, SNS/SQS, DynamoDB, Lambda, OpenSearch, CloudFormation, …)
- Amazon Aurora MySQL database
- Docker and Kubernetes (AWS EKS)
- Snowflake data warehouse
- Continuous Integration/Continuous Deployment (CI/CD)
- Vanilla JavaScript using modern ECMAScript standards
- PHP data marshalling layer