Platform Engineer

Louisville, Colorado
Engineering
Full Time
Great engineers have the intuition to successfully execute on a long-term vision with short term deliverables that are at once elegant and pragmatic. Our solutions have to withstand the tests of time and be flexible enough to continue to evolve. The culture of our team informs how we approach product, process and people:

The Importance of Product
ship fast, ship right: the minimum viable change is our mantra
deliver features for real-world use and pay attention to the results
iterate with small improvements to delight our users

The Importance of Process
stay lean and pragmatic: automate, script, orchestrate - but only as much as is needed
the team owns the process: all members contribute to the continued refinement of our
processes
the process itself is a work in progress: continually iterated upon to adjust to changes in the landscape

The Importance of Team
we trust in each other to do their best
no blockers: unblocking someone else will almost always take priority over your own work

We are looking for a Java engineer that will focus on two critical areas: application performance and common infrastructure. Ensuring the product is always available and responsive, you will work to scale our architecture for millions of daily customer and merchant transactions. You will build effective ways to monitor product health, business metrics and consumers' usage patterns. While the product teams are working on solving business problems, you'll be working on the common infrastructure layers that remove barriers from those teams. You'll develop and maintain the core services, tools and best practices that ensure interoperability and cohesion amongst disparate parts of the stack.

Responsibilities: Architectural Integration

    • Ensure we deliver scalable, low latency, and cost-efficient solutions
    • Strive to deliver a seamless and intuitive platform
    • Uphold standards for excellence in performance, scalability, usability and continuous deployment aspects of the platform        
    •  Java application configuration, optimization and monitoring

Responsibilities: Java application configuration, optimization and monitoring

    • Application performance visibility
    • Transaction tracing
    • Server, application, and custom metrics monitoring
    • Log aggregation, searching, and management
    • Error aggregation, reporting & alerting
    • Making the electrons visible: alerts, dashboards, etc.

Experience:

    • Building web based applications
    • Knowledge of database (preferably Postgres) with proficiency in SQL. Performance tuning through query optimization and indexing a plus.
    • AWS Services (ECS, Lambda, SNS, SQS, etc)
    • Integration and load Testing
    • Spring Framework

Essential Skills

    •  Docker
    •  Git
    •  Shell wizard
Why zingfit
Great location, in the Colorado Technology Center in Louisville, close to Denver and Boulder
A team of people who are truly passionate about the SaaS product we provide to our clients
Culture of integrity, collaboration, health and mindfulness 
Freshly funded startup that is growing and eager to find teammates excited to grow their career with us

Salary and Benefits:
Competitive salary commensurate with experience
Comprehensive health, dental and vision benefits 
Disability and life insurance covered 100% by zingfit
401k Plan with matching company contributions
Flex PTO
Free snacks and coffee, including an in-house espresso machine
Free in-office chair massages
Wellness stipend