Level II Software Engineer (Bot Developer)

| Greater Denver Area
send a cover letter, resume and any relevant web sites (portfolios etc.) to [email protected]
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Level II Software Engineer (Bot Developer)

Keyword Summary:

  • Languages: Python, .Net, Go
  • Tools: Git/Github, Postgres, Redis, AWS, Terraform, Serverless, Docker
  • Operating systems: Linux/Docker
  • Salary: 50k - 90k DOE

Our team is currently seeking a Level II Software Engineer who will be responsible for collaborative design and implementation of a distributed, real-time application. This person is expected to have an advanced understanding of object-oriented software engineering, large scale software architecture as well as the ability to implement software solutions based off of user requirements without accruing large amounts of technical debt.

We are looking for an intelligent professional who:

  • Is a self directed continuous learner.
  • Writes clean, precise and minimal code.
  • Prioritizes quality over style or novelty.
  • Seeks practical solutions to real problems.
  • Has a strong grasp on software engineering & architecture fundamentals.
  • Values the opportunity to work with many different tools/languages. 
  • Enjoys having a genuine and complete understanding of the tools of the trade.
  • Can exercise creativity to find innovative ways to meet business requirements.
  • Who likes working in teams on shared projects as well as on their own on independent tasks.
  • Wants to work in eSports and online communities, because it's the most interesting thing going on.

... and has experience with:

  • UML
  • Solid Database Principles
  • Web Application architecture and design.
  • Domain Driven Design or Hexagonal Architecture
  • Software engineering practices (Software life-cycle)
  • Deployment and monitoring of large scale distributed applications
  • Advanced OO concepts, use of Design Patterns and common Refactoring Practices
  • >+4 Years programming experience with web/real-time applications.
  • >+2 Years programming experience with websockets.

Job Summary:

  • Maintenance of existing legacy applications
  • Fixing bugs
  • New feature development Deployment and monitoring
  • Requirements gathering and analysis
  • New feature design and implementation
  • Participation in architecture, design and code reviews
  • Creation and maintenance of design documentation and use cases
  • Continuous learning and mastery of selected techniques and technologies
  • Tier 3 support of the application stack

Job Specifics:

The immediate requirement for this position will be the development and maintenance of our existing products. Expect having to sort through large, existing code bases, API documentation and design documents. A good candidate will be able to build a high level knowledge of the system simply by reading and asking questions. The position also includes regular requirements gathering, making abstractions, designing solutions and expressing those solutions in a clear and concise manner for review and approval. Sometimes the requirements aren't clear, imagination and clear communication skills are a must.

Interview Process:

We're out to find the best, and our interview process reflects our ambition. In the interests of being transparent (we want you to know what you will be in for) the interview will occur over three phases:

  1. A phone screening (30-60 minutes)
  2. A ~4 hour programming exercise where you will be asked to solve a problem and turn in your work (to be done at your leisure days, nights or weekends)
  3.  A 2 hour in person interview with the Engineering Lead/Architect and our team. If all goes well (and we hope it does) you will hearing from us soon.
Read Full Job Description
send a cover letter, resume and any relevant web sites (portfolios etc.) to [email protected]
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • GolangLanguages
    • JavascriptLanguages
    • PythonLanguages
    • FlaskFrameworks
    • Node.jsFrameworks
    • PostgreSQLDatabases
    • Google AnalyticsAnalytics
    • PhotoshopDesign
    • SketchDesign
    • FigmaDesign
    • YouTrackManagement
    • WebflowCMS
    • HubSpotCRM
    • HubspotEmail
    • HubspotLead Gen

Location

Our office is located in SE Arvada in a modern industrial building. We're within walking distance to both the G Line and Olde Town Arvada.

An Insider's view of Tournament Kings

What’s the vibe like in the office?

This is a fun creative space. Thanks to the new office renovations we've been able to collaborate way more effectively and because of that I've had a blast coming in every day.

Dan

Director of Product

What projects are you most excited about?

Gamification of the tournament bot!

Evan

Director of Development

What makes someone successful on your team?

Meeting expectations and goals, but also growing as an individual. We have the unique opportunity of being able to learn and develop a great deal as individuals, while still meeting the requirements of the business.

Jake

Product Specialist

How do your team's ideas influence the company's direction?

We aim to hire the smartest people we can, and then most importantly, listen to what those people have to say. That means our teams' ideas are massively influential on the overall company's direction. It's my goal as CEO to ensure the vision is clear and aligned, but the actions we take to achieve that vision are up to the teams!

Brett

CEO

What's something quirky about your company?

We're all freakin' goofy. This is not at all your typical corporatate / place of work atmosphere, and the majority of that comes from all the weird personalities that blend perfectly.

Also, we have nerd jocks.

Andy

Director of Sales

What are Tournament Kings Perks + Benefits

Culture
Friends outside of work
Eat lunch together
Open door policy
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Health Insurance Benefits
We cover 50% for both employees and their dependents.
Retirement & Stock Options Benefits
Company Equity
Early stage employees (0-20) will receive the most aggressive equity vesting schedule around.
Child Care & Parental Leave Benefits
Remote Work Program
Flexible work from home programs available.
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Beer on Tap
Casual Dress
Game Room
Our game room includes Ping Pong, Pool Table, Video Games.
Stocked Kitchen
Unlimited snacks, drinks, and caffeine.
Parking
Free on-site parking.
Pet Friendly
Professional Development Benefits
Cross functional training encouraged
Promote from within

Additional Perks + Benefits

One of the unusual perks of our company is that we share our building with an auto mechanic who gives all TK employees a 15% discount on auto care. Nothing is more convenient than getting your oil changed while you're at work!

More Jobs at Tournament Kings1 open job
All Jobs
Dev + Engineer
send a cover letter, resume and any relevant web sites (portfolios etc.) to [email protected]
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Tournament Kings's full profileSee more Tournament Kings jobs