Note: The job is a remote job and is open to candidates in USA. DaySmart provides industry-specific software services, including TeamUp, a management platform for fitness studios, boxes, and gyms. The Senior Software Engineer will design, develop, and maintain backend APIs, application logic, data models, and Vue applications while modernizing the platform, improving reliability, and building AI-powered product capabilities. The role also involves customer collaboration, production support, code reviews, and mentoring junior engineers.
Responsibilities
- Design, develop, and maintain core API services and backend systems using Python, Django, and FastAPI
- Contribute to the modernization of our application, transitioning from a legacy Django MVC architecture to an APIfirst approach
- Optimize application performance and scalability to handle increasing user demand and data volume
- Design and implement data models and database schemas to support new features and functionalities
- Build and extend customer-facing features in our Vue single-page applications, and partner with frontend engineers to define API contracts that make integration seamless
- Write clean, well-documented, and testable code, participating actively in code reviews to ensure high-quality standards
- Use AI coding assistants and agentic development tools as a core part of your workflow — scoping tasks, generating and refactoring code, writing tests, and reviewing output critically before it ships
- Help design and ship AI-powered product capabilities, from evaluating models and APIs to building the data and retrieval plumbing behind them
- Troubleshoot and resolve production issues, working closely with the operations team to ensure platform stability
- Participate in on-call rotation as needed to ensure platform reliability and availability (future requirement)
- Actively engage with product managers and customers to understand their needs and translate them into technical solutions
- Mentor junior engineers and contribute to knowledge sharing within the team
Skills
- 5+ years of experience in backend software development using Python and frameworks like Django and FastAPI
- Strong understanding of RESTful API design principles and best practices
- Hands-on experience building production single-page applications with Vue (ideally Vue 3 and the Composition API) and modern JavaScript/TypeScript
- Proficiency in SQL and experience with relational databases (e.g., MySQL)
- Experience with asynchronous programming and task queues (e.g., Celery)
- Demonstrated fluency with AI-assisted development — daily use of tools such as Claude Code, Cursor, or GitHub Copilot, with sound judgment about when to rely on generated output and when to write it yourself
- Excellent problem-solving skills and the ability to work independently and as part of a team
- This will be a US based remote position
- Wayne, PA
- Austin, TX
- Experience with cloud platforms, preferably AWS, and related services
- Familiarity with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes)
- Experience with event-driven architectures and message queues (e.g., Kafka)
- Experience shipping LLM-backed product features — prompt design, retrieval-augmented generation, vector search, or evaluation harnesses for model output
- Depth in the Vue ecosystem (Pinia, Vite, Nuxt) and component or end-to-end testing
- Experience building or maintaining internal AI tooling, agents, or developer-productivity automation
- Contributions to open-source projects or active participation in the Python community
Benefits
- Medical, dental, vision, HSA, FSA, and more
- 401k plan with company match on your contributions
- Open PTO and a generous paid holiday schedule
- Supportive work environment with the flexibility to work where/how you want – in-office, remote, or hybrid
- Opportunities to ensure you are always learning and growing
- Flexible work arrangements including fully remote, in person or hybrid opportunities
Company Overview
Company H1B Sponsorship