(Filled) Backend Software Engineer at Upskill - Herndon, VA [Onsite]

Software Engineer – Back End
Wearable technology is revolutionizing the enterprise and with our platform, Skylight, the largest
companies in the world are delivering more efficiently, with higher quality, and in a safer
environment.
Skylight relies on a robust back-end service stack that coordinates and connects these wearable
devices to the necessary business systems already in place. Our platform needs to be flexible enough
to run in the cloud or in our customers’ data centers. Our customers are big and because of this we need
to make sure that we put scalability, flexibility, and security first.
We’re looking for talented software engineers to add to the team that tackles these challenges. If you’re
interested in building services that scale up to internet-scale or down to a single customer datacenter and
have what it takes to work in a dynamic and fast-paced environment, we want to hear from you. The
candidate selected for this position will:
• Work with product design and customer-facing teams to gather and verify requirements
• Own the implementation of one or more feature services or modules
• Be responsible for designing for testability and implementing automated tests
• Provide input during the architectural design process
• Be an active participant in iterating and improving engineering processes
• Occasionally work with customer-facing teams providing support to integration efforts
Successful candidates must demonstrate a passion not only for technology, but for our mission to
elevate the impact of people in the connected industrial workspace. All applicants must have a BA/BS
in Computer Science, a related technical field, or demonstrate equivalent work experience.
Candidates hoping to be considered should demonstrate:
• A track record developing highly scalable, secure, production-grade back-end services
• Strong experience programming with either Go or NodeJS
• Strong knowledge of containerization using Docker
• Strong knowledge of the development of REST-based web services
• Proficiency with application frameworks such as Gokit, Express, or similar
• Proficiency with NoSQL data stores such as MongoDB, Couchbase, or similar
• Proficiency with relational data stores such as PostgreSQL, MySQL, or similar
• Proficiency with in-memory data stores such as Redis or memcached
• Knowledge of microservices architectural patterns
• Knowledge of major cloud providers such as AWS, GCP, or Azure
• Experience working on a DevOps team, using Git, and automation for CI/CD
Ideal candidates will build on top of that foundation and demonstrate:
• Knowledge of container orchestration utilizing Kubernetes, Docker Swarm, or similar
• Knowledge of service logging with the EFK stack or similar
• Knowledge of service monitoring with Prometheus or similar
• Knowledge of API management at scale
Upskill is an innovative start-up with offices in the DC and Bay areas. We offer a top-shelf benefits
package and incredibly competitive pay. Our team enjoys flexible paid time off, an on-site café, and
the freedom to think and create without boundaries. Think you’ve got what it takes to attack the
challenges we’re facing? Drop us a line, we’re waiting to hear from you.
Apply Online