TRBE is hiring a Senior Software Engineer to take full ownership of a mission-critical, customer-facing web platform. In this remote role, you will be responsible for stabilizing, improving, and evolving the platform for long-term use, making pragmatic technical decisions while collaborating closely with non-technical leadership and a small internal engineering team.
What You'll Do
- Design, build, and maintain Python-based backend services using Django and/or Flask.
- Develop and extend REST APIs that support both internal and external product use cases.
- Analyze and improve PostgreSQL database schemas, queries, migrations, and data integrity.
- Deliver frontend features using React and Next.js, with modern HTML, CSS, and JavaScript.
- Diagnose recurring bugs, address root causes, and reduce technical debt.
- Review and refactor existing code to improve reliability, readability, and maintainability.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Mentor junior engineers through code reviews and example-driven guidance.
- Support real users by helping investigate and resolve production issues when needed.
- Contribute to hiring decisions and may grow into greater technical leadership over time.
What We're Looking For
- Strong production experience with Python, especially Django and/or Flask.
- Proven experience designing and maintaining RESTful APIs.
- Deep working knowledge of PostgreSQL, including schema design, normalization, and query optimization.
- Practical frontend experience with React and Next.js.
- Comfort working across the full stack, from database to UI.
- Hands-on experience using Docker for development and deployment workflows.
- Solid experience with Git in collaborative environments.
- Ability to work independently, communicate clearly, and make sound technical trade-offs.
- Experience operating in agile or iterative development environments.
- Ability to take ownership, operate with ambiguity, and improve a system with real-world constraints.
Nice to Have
- Experience with data analysis using Pandas.
- UI/UX sensitivity when building user-facing features.
- Experience designing or improving CI/CD pipelines.
- Familiarity with NoSQL databases.
- Experience using modern AI-assisted development tools (e.g. Cursor, Claude Code, v0) as productivity enhancers.
Technical Stack
- Python, Django, Flask
- PostgreSQL
- React, Next.js
- Docker, Git
Team & Environment
You will be a senior individual contributor within a small internal engineering team, collaborating closely with non-technical leadership and fellow engineers.
Work Mode
This is a fully remote position. Candidates should be located within the Eastern (EST) or Central (CST) time zones to facilitate collaboration.
TRBE is an equal opportunity employer.






