Senior Software Engineer (Golang)
Summary
Senior Software Engineer designing and implementing high-availability Go microservices and backend APIs that scale to millions of requests per day on AWS (Cassandra, MySQL, Redis, AMQP). C/C++ candidates will also be considered.
- Design and implement high availability services and micro-services that scale to millions and millions of requests per day.
- Develop core platform services and back-end APIs.
- Strong interest in developing quality infrastructure and process.
- Create speed, improve performance and maintain stability within the development life cycle.
- Be a team player with a winning attitude.
• Experience developing and maintaining high volume/high performance distributed applications.
• Messaging Systems (AMQP, SQS, or others)
• Linux, Ubuntu/Debian, VMs Apache, Nginx, Thin, RabbitMQ AWS, EC2, S3, RDS, Mysql, Cassandra, Redis, Memcached
- Ruby/Rails, Java/C# and Enterprise systems experience.
- JavaScript, HTML5, JSON, XML, etc.
- Working closely with dev-ops, knowledge of puppet, linux containers, software deployment, monitoring, failover.
- Caching services such as CloudFront/CDNs, Akamai, etc.
- Competitive comp based on experience level
- Healthcare HMO & PPO
- Stock options and 401k
- Flexible Spending and Transit Reimbursement Accounts