Senior Back-End Software Engineer (Golang)

ROBERTS RECRUITING, LLC
Boston, MA, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Cloudfront Amazon Elastic Compute Cloud Amazon S3 Advanced Message Queuing Protocol Apache HTTP Server HTML5 C Sharp (Programming Language)
+40 more
C++ (Programming Language) Ubuntu (Operating System) Debian Linux Linux DevOps Distributed Systems Apache Hadoop Apache HBase Internet Services JSON Memcached Enterprise Messaging Systems MongoDB MySQL Nginx Systems Development Life Cycle RabbitMQ Ruby on Rails Redis Akamai Linux Containers Ruby Software Deployment Software Engineering TCP/IP Web Services Extensible Markup Language (XML) Enterprise Software Applications Computer Network Operations Apache Cassandra System Availability Caching Backend Amazon Relational Database Service Cassandra Puppet Objective C++ Golang Programming Languages Microservices

Job description

  • 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.

Requirements

  • Go, C/C++, Swift or Objective-C
  • Experience developing and maintaining high volume/high performance distributed applications.
  • TCP/IP, Sockets, Messaging Systems (AMQP or others)
  • Linux, Ubuntu/Debian, VMs Apache, Nginx, Thin, RabbitMQ AWS, EC2, S3, RDS, RDS, Mysql, Mongo, Cassandra, Redis, Hadoop, HBase, Memcache

Desired Experience:

  • 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.

Requirements

Software Engineering, Go Programming Language (Golang), Scalable System Development, Apache Cassandra, Network Operations Center, Large-Scale Systems, Emerging Technology, Web Services, Ruby on Rails, Agile Programming Methodologies, We are looking for a Senior Software Engineer who thrives in the challenge of pushing high-volume consumer and business platforms to their next level. We are looking for an individual with a strong background in designing and developing scalable web services and micro-service, who has experience designing and implementing features for large-scale systems used by millions of mobile users per day, and who has significant experience with high volume internet services. Candidate must be familiar with current scalable multi-datacenter distributed computing technologies on commodity servers and micro-services. Our current infrastructure uses the latest technologies: Linux, AWS, Cassandra, MySQL, AMQP, Redis, Ruby on Rails and Go. We use an agile development process.

Benefits & conditions

  • Competitive comp based on experience level
  • Healthcare HMO & PPO
  • Stock options and 401k
  • Flexible Spending and Transit Reimbursement Accounts

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…