Software Engineer - Brands Integration

Sorry, this job was removed at 2:27 p.m. (MST) on Thursday, August 23, 2018
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

This role is a Software Engineering position where you will be responsible for working on the Brands Integration team.  This team is newly created group, focused on modernizing legacy software, designing APIs for third party consumption, as well as creating new intuitive interfaces for business users. This is a full-stack role, so developers will be expected to understand and work in a variety of functional areas.  The architecture is comprised of an API layer, Message Queues, Microservices/consumers, multiple databases, various caching approaches as well as multiple third-party touchpoints.

This developer will be expected to develop and troubleshoot each component of the system, and is encouraged to take ownership of both functional processes and functional areas.

The team’s current focus is on rebuilding a legacy financial system in a modern language and is considered one of the biggest tech initiatives in the organization.  As such there’s plenty of visibility and room to grow on this exciting new team!

 

Job Details

  • Our codebase is constantly changing, from Python to GO, and even occasionally Scala and Clojure.  It is not expected that the ideal candidate be familiar with our entire tech stack, but should expect exposure to each
  • We employ a variety of databases and caching tools including Postgres, Redis, and Informix.  As such, SQL will be leveraged heavily throughout the project
  • There is a legacy component written in 4gl, which will require analysis and focus to re-architect in a modern, responsible manner
  • This role will require significant interaction with Product Management, Project Managers, Quality Assurance and Business users as they inform our development goals
  • This role will be exposed to and expected to understand complex file formats (EDI) as these represent the source of truth for all data in our system
  • The ideal candidate will be excited to approach a complex, immutable, heavily constrained legacy project and re-imagine it in a blue sky scenario

 

What are we looking for from you?

  • Creative – you focus on saving time and finding the best, fastest solution for a problem, even if no one else thought of it
  • Teamwork - you work well with others, building strong relationships with peers, clients and management
    • You'll be expected to work directly with PMs, QA, and Business to design scalable solutions
    • You will be representing a new tech stack in your office; you may even find yourself mentoring others!
    • You will independently find opportunities to build tooling to improve the lives of our engineers as well as users
    • You know how to avoid analysis paralysis, and can recognize it in others
  • Technical knowledge
    • You have comfort with multiple languages (our primary languages are Golang, Python and JavaScript), with deep knowledge of two languages (Go, Java, Python, Ruby, JavaScript or similar)
    • You have familiarity with databases and be able to get around in a NOSQL or SQL environment. (This project relies heavily on ansi SQL)
    • You are familiar with or prepared to learn about:
      • Infrastructure (as code)
      • Databases/data modeling
      • Data formats (EDI)
      • Continuous Integration & Delivery
      • Architecture
    • You are capable of learning new topics when unfamiliar
  • You have a desire to learn and grow, push yourself and your team, and share lessons with others

 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Candidates must currently live in the US to be considered. Please, no third parties.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

On the ground and top floors of the Randolph Building on the corner of Walnut and Broadway in Downtown Boulder, with views of the flatirons!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about FanaticsFind similar jobs