Principal Software Engineer (Back-End)

GSN Boston , MA 02298

Posted 2 months ago

GSN Games is looking for a Principal Back-end Engineer to join our team in Boston!

About the GSN Games Skill Studio:

Take on cash tournaments and help transform real-money gaming with and the WorldWinner app. WorldWinner offers a wide and ever-changing variety of tournaments within multiple game titles for game enthusiasts of all skill levels.

What You'll do:

GSN Games is seeking a transformational Principal Back-end Engineer to shape the technical strategy and architecture of our platform which powers multiple WorldWinner websites, iOS/Android apps, and dozens of games! In this role, you will report to our Director of Engineering and work on the most significant business opportunities with the toughest technical challenges to solve. As a Principal Engineer, you'll define best practices for more than a dozen engineers, identify the right opportunities to push our technology forward and confidently present complex strategies and proposals to a less technical audience.

You Will:

  • Identify and realize opportunities to evolve our technology along with the features we are building.

  • Modernize our payment infrastructure and work with engineers across multiple teams to coordinate payment upgrades.

  • Provide technical leadership to the larger engineering group, and help grow the team through code reviews, presentations, and large technical planning exercises.

  • Participate in technical research and development to help us innovate our services.

  • Encourage team awareness and adoption of relevant emerging technologies.

  • Mentor more junior team members.

About You:

  • 10+ years of total programming experience in any of the following languages: Java, Python/Django, Ruby/Ruby on Rails, JavaScript.

  • At least 2 years or more working with AWS

  • Understanding of relational database principals, and the ability to write efficient SQL.

  • Deep understanding of technologies and architecture in a highly scalable and available set-up.

  • Strong object-oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces.

  • Bachelor's Degree in Computer Science or equivalent preferred.

  • Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).

  • Ability to write high-performance production quality code.

  • Experience and interest in working with other engineers and cross-functional partners in product and design to build a world-class online and offline products.

Bonus Points!

  • Experience working with 3rd party payment providers like PayPal, Braintree.

  • Knowledge of more legacy languages and databases such as Perl and Informix.

  • Love playing games!

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Back End

Sun Life Financial

Posted 2 months ago

VIEW JOBS 8/21/2019 12:00:00 AM 2019-11-19T00:00 At Sun Life, we work together, share common values and encourage growth and achievement. We offer many career paths that attract a wide variety of talent and skills. Follow a path that lets your talents shine. Job Description: We're looking for a Senior Software Engineer that brings an interdisciplinary background to help us solve hard problems. As a Senior Software Engineer, you will: * Create and maintain multiple software services deployed daily. * Play an integral part in and lead software design and architecture discussions. * Follow best practices around Scrum and Kanban agile software methodologies. * Understand and model a complex industry using techniques such as Domain-Driven Design. * Pair program with team members. * Encourage and model good development practices through PR reviews and mentoring other engineers. * Achieve operational excellence using metrics, monitoring, and alerting. * Continuously integrate and deploy new software using a CI/CD pipeline. Our Tech Stack Maxwell's products are supported by an exciting mix of modern technologies: Our back end stack is made up of services written in JavaScript (TypeScript), Go, Scala, and PHP that communicate with each other using gRPC and REST. We store our product data in MySQL, MongoDB, and Redis databases. Front end applications are written in JavaScript and make heavy use of React, Redux, and Styled Components. Services are deployed to a Kubernetes cluster using a CI/CD pipeline and are hosted on AWS. Requirements * At least 5 years experience in front end development using JavaScript (Node.js), Go, Scala, or PHP building complex web applications. * Ability to architect and diagram complex software systems. * Experience with and appreciation for developing web based business applications with complex data structures and workflows. * Strong communication skills and great product sense. * Expertise with software development processes such as test-driven development and continuous delivery. * Bachelor's degree. Do you not meet all of these requirements? You can still apply and tell us why you still fit. We welcome all talented engineers, and are committed to a culture that represents diversity in all its forms. If you think you might thrive in this setting, we would love to hear from you. Sun Life Financial (U.S.) Services Company, Inc. is a federal contractor subject to Executive Order 11246, Section 4212 of the Vietnam Era Veterans' Readjustment Assistance Act of 1974, as amended, and Section 503 of the Rehabilitation Act of 1973, as amended. As such the company is committed to taking positive steps to implement the employment-related aspects of the company's equal employment opportunity policy. It is the company's policy to take affirmative action to employ, advance in employment, and otherwise treat qualified minorities, females, protected veterans, and individuals with disabilities without regard to their race/ethnicity, sex, veteran status, or disability. Pursuant to 41 CFR §§ 60-300.44(f)(1)(ii) and 741.44(f)(1)(ii), we hereby notify you of our company policy related to our affirmative action efforts and request appropriate action on your part. Job Category: IT - Application Development Posting End Date: Sun Life Financial Boston MA

Principal Software Engineer (Back-End)