Uncubed
           

Senior Software Engineer - .NET Core 2.1

Endurance International Group, Burlington, MA

A Company Built to (Em)Power


Employ the very latest technologies and build microservices in a geographical scaled, cloud only environment. And most importantly: work with a fun and talented group of colleagues.

As a Senior Software Engineer, you will help bring our DIY website builder platform (SiteBuilder) to the next level. You will build APIs using .NET Core. We build highly scalable systems that support millions of users. You will work in an Agile team with full-stack, frontend, backend engineers, designers, product owner, and testers.

About us

At Endurance International Group (EIG) we help millions of small businesses get online, look professional and compete with the world by making the act of getting online simple. We are an entrepreneurial, fast-paced international team from all backgrounds. We are the reflection of our international customers displaying grit, passion and an enthusiasm to make a mark on the world.

Our current stack

  • .NET Core 2.1 API/webhook server
  • .NET Core Hosted services for scheduled workers
  • Hosted on Google Cloud and Azure using a DTAP environment
  • React 16 progressive web app for the frontend
  • Multiple deployments a week using Bitbucket and Bamboo
  • Kubernetes
  • GraphQL

What you get to do

  • Develop APIs using .NET Core that will be used in new web apps to extend the existing SiteBuilder platform
  • Expose APIs in a way that it allows us to create an experience that places functionality at the fingertips of users
  • Working on highly scalable cloud-only applications

 About you

  • Eager to learn, a self-motivated engineer that's highly responsible
  • Passionate about building software for SMB owners and delivering user-friendly SAAS solutions
  • Enjoy working with colleagues with a startup mentality
  • Good team player, with a passion for collaboration, and an ability to articulate high-level concepts
  • Open to new ideas, perspectives, and solutions

Must-have skills

  • BS in Computer Science, or equivalent relevant work experience
  • 5+ years with the .NET stack and familiarity with .NET Core
  • Understanding of Object Oriented programming and Task-based Asynchronous Programming
  • Professional experience with Rest API development
  • MySQL, MSSQL and other data storage technologies like Table Storage, Blob Storage, and Document DB

Nice to have additional experience

  • Exposure to React
  • Hands on work with .Net Core
  • Kubernetes or Container hosting experience
  • Experience with build tools like Babel and Webpack
  • Experience with Azure, Google Cloud Services, and AWS
  • Experience with GraphQL
  • Knowledge of Entity Framework Core
  • Experience with the Atlassian Tool Suite (Bamboo, Bitbucket, Jira, and Confluence)

 

We offer the opportunity to work with great people and do great things. Our team competes at the highest level of service to our customers.  You can expect a salary commensurate with your capabilities, a generous benefits package, and attractive corporate perks that will make you the envy of the neighborhood. We keep it casual … casual attire, company sponsored parties to celebrate success, and game areas are part of the landscape.




About Endurance International Group

Founded in 1997, Endurance has grown into an international family of brands that provides small business owners with the tools they need to establish and build their web presence, get found in online search, and connect with customers through social media, email marketing, and more. At the heart of our technology is a commitment to (em)Powering small businesses and ensuring their success online. It’s what drives our 4,000+ employees every day. And it’s what ultimately changes the lives of our 5 million+ customers.

Want to learn more about Endurance International Group? Visit Endurance International Group's website.