Demo

Backend Software Engineer

PracticeGenius LLC
Park, UT Full Time
POSTED ON 4/8/2025
AVAILABLE BEFORE 5/7/2025

Job Description

Job Description

At Culturello, we’re on a mission to transform how organizations and the people they serve connect, engage, and succeed together. For over 15 years, we’ve been building a platform that makes a real difference in people’s lives – from helping kids complete their orthodontic treatment faster to enabling healthcare providers to deliver better patient experiences.

What makes us special? We’re a team of passionate innovators who blend behavioral science, advanced technology, and human-centered design to create solutions that work. Our platform has processed hundreds of millions of engagement points and serves millions of members, but what really drives us is seeing the impact of our work – like when young cancer patients used our platform to earn points for being brave during difficult treatments, or when moms who previously had to nag their kids to take care of their braces but saw them start managing those responsibilities on their own.

We’re proud to support businesses globally with a platform that combines behavioral economics, choice architecture, and gamification to create meaningful engagement. We believe in flexibility, offering both remote-friendly and in-office positions (SLC & Tampa) to attract the best talent wherever they may be.

Job Overview

As a Senior Software Engineer at Culturello, you will shape products used by millions while growing your expertise and influencing the team in the evolving world of software and AI.  You’ll do this through a combination of writing code, participating in code review, collaborating with engineering and non-engineering team members, and most importantly contributing your own unique experiences and perspective.

We strive to constantly make strides towards improving our tech stack and engineering culture, and are committed to it as a continual journey. Some technologies you'll be working with are : Laravel, MySQL, Elasticsearch, Docker, LLMs, AI agents, CI / CD environments, Apache Solr, data pipelines, Javascript (React), automated testing (PHPUnit, Cypress), automated deployments, AWS, and more.

Why You’ll Love Working Here :

  • Impact That Matters :  Your code won’t just live in a repository – it will help real people achieve their goals and improve their lives. We’re building a cognitive architecture that combines behavioral science, AI, and engagement mechanics to create meaningful outcomes.
  • Innovative Technology :  We work with modern cloud-native infrastructure on AWS, leveraging next-generation technologies across our stack. From our advanced AI systems to our sophisticated behavioral algorithms, you’ll be working on challenging technical problems that push the boundaries of what’s possible.
  • Collaborative Culture :  We’ve cultivated a team where everyone genuinely enjoys working together. Our product and development teams work in close partnership, fostering an environment where knowledge sharing is the norm and support is always available. No egos, no jerks – just smart, helpful people working together to build something meaningful.
  • Stability Meets Innovation :  With 15 years of proven success and over 1,000 locations deployed, we offer the stability of an established company while maintaining the innovative spirit and agility that drives us to keep pushing forward. You’ll have the autonomy to make meaningful contributions while working with a seasoned team that knows how to execute.

Join us in our mission to help organizations and their members connect better, together. We’re looking for a Senior Backend Developer who’s excited about building technology that makes a difference, working with a collaborative team, and contributing to a platform that improves lives every day.

Key Responsibilities

  • Advanced Feature Development :  Design and maintain advanced features within our backend platform, enhancing both functionality and user experience.
  • Code Quality :  Develop clean, efficient, and maintainable code, adhering to industry best practices and coding standards.
  • Front-End Collaboration :  Partner with front-end developers to ensure smooth integration between user interfaces and server-side functionality.
  • API Leadership :  Architect and develop APIs for optimal performance and scalability, emphasizing usability and comprehensive documentation.
  • User Experience Focus :  Understand user needs to deliver exceptional user experiences, with a strong focus on performance, reliability, and intuitive design.
  • Performance Optimization :  Improve application speed and scalability through database optimization and efficient resource management.
  • Security and Data Protection :  Implement robust security protocols to ensure data integrity and safeguard user information.
  • Lifecycle Contribution :  Participate in all stages of the development lifecycle, leveraging agile methodologies to drive continuous improvement.
  • Mentorship and Leadership :  Provide guidance and mentorship to junior and mid-level developers, fostering a culture of growth and collaboration.
  • Team Leadership :  Recruit, manage, and support the backend development team, ensuring alignment with organizational goals.
  • Trend Awareness :  Stay informed on the latest web development trends and integrate innovative solutions to benefit the platform.
  • Strategic Growth :  Collaborate with the product team to identify challenges and deliver solutions that align with the company's technological direction.
  • What Are Your Skills?

  • You are extensively proficient in PHP and the Laravel framework and related technologies.
  • You are deeply experienced and confident in managing scaled MySQL production databases.
  • You’re eager to learn and expand your skills in AI technologies, including machine learning, LLMs, RAG, and AI-driven automation.
  • You have practical knowledge in implementing and maintaining a CI environment.
  • You are well experienced in managing cloud infrastructure environments (AWS is a plus).
  • You communicate effectively in writing and through video / audio calls.
  • You can analyze a large project and break it down into small, achievable chunks.
  • You can act on feedback from others and provide helpful feedback to others.
  • You know how to contribute to and work effectively on a distributed, remote team.
  • You know how to research, explore and successfully introduce new technologies.
  • Examples of profiles that are relevant to us :

  • You’ve likely had experience that falls into one or more scenarios such as :
  • Led or played a major role in the development of a system involving multiple software developers and / or teams.
  • Held significant ownership of a software project from its early stages, through initial development, to release and maintenance.
  • Revitalized and / or replaced a legacy system with more modern, appropriate technology.
  • Built a sizable authenticated (e.g., OAuth, JWT, etc.) RESTful API-based system.
  • Deployed and maintained a load-balanced server environment with multiple web servers.
  • Introduced or owned backend technologies such as ElasticSearch, Memcached, Redis, RabbitMQ, etc.
  • Identified and optimized performance issues on demanding processes, whether they were database or application code oriented.
  • Compensation and Benefits

  • Competitive salaries.
  • Several health benefit plans and a company-funded FSA.
  • Macbook Pro, monitors, and more.
  • Paid subscriptions / software to help you grow and excel (PhpStorm, Laracasts, egghead.io, Amazon books, etc.).
  • Ample paid time off, flexible work schedule, and a healthy work-life balance.
  • We welcome applicants of all backgrounds, gender, age, and race. If you are unsure whether you meet the requirements or have any questions, please reach out and we'd be happy to help!

    Well...if this all sounds good to you and you think we might have a fit, please proceed!

    To apply, please see the attached form. No recruiters, please apply directly.

    Powered by JazzHR

    4riFbbpIBB

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Backend Software Engineer?

    Sign up to receive alerts about other jobs on the Backend Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Backend Software Engineer jobs in the Park, UT area that may be a better fit.

    Senior Software Engineer (Backend)

    Recursion, Salt Lake, UT

    Staff Software Engineer (Backend)

    Recursion, Salt Lake, UT

    AI Assistant is available now!

    Feel free to start your new journey!