Full Stack Cloud Developer (Fully Remote - Open to C2C)

Location: Remote, VA


The ideal candidate will have a creative but analytical mindset and be passionate about building APIs, working with distributed computing, and other technologies. The selected candidate will combine strong software development and collaboration skills to help build a system that enables high-performance risk analytics platforms and trading systems. These systems use Monte-Carlo simulations to value financial instruments such as loans, mortgage backed security and collateralized mortgage obligations.
Your work Falls into Two Primary Categories:
Development
• Design, build and develop serverless APIs using Python, AWS Lambda and API Gateway. These APIs are used to manage work on our High-Performance Computing platform.
• Develop the platform’s infrastructure as code using AWS Cloud Formation Templates
• Develop an Angular frontend UI for the platform
• Develop tools for improving observability of the platform, for example, alarms, log file analysis, metric analysis, Grafana/ELK dashboards
• Write automated unit, integration and regression tests
Collaboration
• Interact with grid and application developers, peer review code and automated tests, help team members with testing design and implementation challenges
• Work with internal development teams that use the HPC platform to understand their requirements and design solutions to meet their needs
• Actively seek opportunities to continuously improve the technical quality and architecture to respond to business needs
Qualifications
• BS in Computer Science or equivalent experience
• Experience with Python
• Experience with Java
• Experience building serverless APIs using API Gateway, Lambda and DynamoDB
• Experience provisioning AWS resource with Cloud Formation templates
• Experience writing automated unit, integration, regression, performance and acceptance tests
• Experience building Angular applications
Preferred Skills
• Experience using AWS S3 and SQS for performance critical applications
• Experience building dashboard and monitoring systems e.g. ELK, Grafana, CloudWatch