Software Engineer (Back-End Focus)
Confidential
Posted: February 17, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, build, and maintain scalable software applications and APIs within a growing technology platform. Work closely with the CTO to shape system architecture and improve engineering processes.
Required Skills
Job Description
Software Engineer (Back-End Focus)
Full-Time
Software Engineer (Back-End Focus)
General Position Summary
We are seeking a Senior Software Engineer (Back-End Focus) to design, build, and maintain scalable software applications and APIs within a growing technology platform. Reporting directly to the CTO, this role plays a key part in shaping system architecture, improving engineering processes, and delivering high-quality, reliable software.
The Senior Software Engineer will design, develop, and maintain all software applications within the Artist Growth ecosystem, with a primary focus on the APIs consumed by client applications as well as traditional web application functionality. Responsibilities include architecting and optimizing back-end systems, ensuring scalability and performance, maintaining code quality and reliability, and contributing to continuous improvement of engineering standards and processes.
This role collaborates closely with cross-functional teams and serves as a representative of the engineering team to internal and external stakeholders. The ideal candidate is technically strong, highly communicative, and passionate about building efficient, scalable systems that support business objectives.
A bachelor’s degree (or equivalent) in Computer Science, Engineering, Management Information Systems, Software Engineering, Mathematics, or a related field is preferred. In lieu of a degree, a minimum of five (5) years of relevant professional experience in a related field will be considered.
Artist Growth’s corporate office is based in Nashville, TN. While preference will be given to local candidates, this position may also be fully remote for the right applicant.
Responsibilities:
Participates in the daily status meeting by providing updates about the status of their work and any impediments
Writes code and tests for given tasks with minimal guidance before and during execution of tasks
Adheres to development guidelines and workflow dictated by team leaders
Uses source control without supervision
Participates in peer review process
Seeks the advice of engineering team members when faced with questions or roadblocks
Learns about both general software engineering approaches and the specific technologies in use at or being evaluated by Artist Growth, both independently and as directed
Contributes to high-level engineering plans, goals, systems, and future innovations
Provides meaningful feedback about work being planned to ensure the requirements are understandable and actionable
Required Skills
Ability to complete projects based on functional requirements, proactively resolving ambiguities and overcoming roadblocks
Skilled at providing meaningful feedback during planning stages, identifying risks, gaps, and dependencies early
Comfortable working within established engineering processes while suggesting thoughtful improvements
Strong awareness of non-functional requirements including maintainability, performance, accessibility, scalability, and testability
Able to work independently on small to medium-sized initiatives with minimal supervision
Strong problem-solving abilities to support customer-facing teams by identifying root causes and proposing effective workarounds
Capable of explaining technical concepts clearly to non-technical stakeholders
Able to quickly navigate and develop an understanding of complex software systems
Understands broader business objectives and prioritizes work to align with company goals
Fluent in written and spoken English
Desired Technical Skills
Extensive experience building and maintaining complex applications using Django
Practical experience designing and delivering RESTful APIs (Django Rest Framework preferred)
Strong proficiency with modern Python tooling and best practices
Solid understanding of performance optimization and security considerations in Django applications
Experience with integrating or deploying ML/AI frameworks or ecosystems (e.g., PyTorch, TensorFlow, modern LLM APIs) to production environments
Experience with asynchronous processing systems (Celery or similar)
Familiarity with implementing and maintaining WebSocket-based real-time features in back-end architectures using Django Channels
Personal Attributes
Committed to contributing to a strong, collaborative engineering culture
Proactively raises concerns when product quality, timelines, or processes are at risk
Demonstrates a commitment to continuous learning, technical growth, and leadership
Thinks strategically and provides constructive feedback across teams and departments
Acts with integrity, professionalism, and respect in all internal and external interactions
About Artist Growth:
Artist Growth’s mission is to help creators and their teams thrive in an ever-changing world—empowering them to build sustainable careers, achieve financial independence, and make art on their own terms. We are a purpose-driven organization committed to creating meaningful value beyond profit, while maintaining a pragmatic focus on long-term growth and sustainability.
We believe art plays a vital role in society, and we are passionate about supporting the artists, creators, and businesses that make creative work possible.
Our team is self-managing, driven, and thoughtfully collaborative. We value accountability, continuous learning, open communication, and high standards of performance. We believe in giving our team members the autonomy to excel—paired with the responsibility to contribute meaningfully to shared goals.
We are committed to building a diverse and inclusive workplace where differences are celebrated and all voices are valued. We strongly encourage candidates from underrepresented and marginalized communities to apply.