- Location
- Denton, Texas
- Workplace
- Remote
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
- Source
- Pinpoint
Description
Senior Full Stack Software Engineer (Remote)
Department: Tech Dev
Employment Type: Full Time
Location: Denton, Texas
Description
Specific Roles & Responsibilities:
- Design, develop, and maintain scalable backend services supporting planning and curriculum workflows.
- Build and evolve APIs, integration contracts, data models, and database migrations.
- Develop and optimize backend services using Go and PostgreSQL.
- Lead technical initiatives from discovery through delivery, including solution design, implementation, validation, and release.
- Troubleshoot production issues, performance bottlenecks, and complex cross-system behavior; implement durable solutions.
- Own the quality of releases, including testing, validation, deployment readiness, and post-release follow-through.
- Work closely with product, design, QA, and engineering partners to deliver cohesive end-to-end experiences.
- Evaluate existing approaches and recommend pragmatic new solutions or technical directions that better serve customers and the product.
- Contribute to architecture, documentation, engineering standards, and practices that improve system maintainability and developer effectiveness.
- Participate in code reviews, planning, and architectural discussions.
- Mentor engineers and promote high standards for code quality, testing, reliability, accessibility, and maintainability.
- Use AI-assisted development tools and agentic workflows thoughtfully to improve debugging, validation, automation, and delivery.
- 5+ years of professional experience building and maintaining production software systems.
- Strong experience developing backend services with Go.
- Strong knowledge of PostgreSQL, including schema design, migrations, query optimization, and production data considerations.
- Experience designing and maintaining APIs, service boundaries, and integration contracts.
- Experience working with distributed systems, caching, event-driven integrations, or asynchronous processing.
- Experience diagnosing and resolving production issues in complex systems.
- Experience with CI/CD pipelines and automated deployment workflows.
- Demonstrated ability to lead technical initiatives and make sound architectural decisions.
- Strong debugging, testing, and problem-solving skills.
- Strong collaboration and communication skills across engineering, product, design, and quality teams.
- Ability to identify risks, communicate tradeoffs, and keep stakeholders informed without creating unnecessary overhead.
- Ability to balance technical excellence with pragmatic product delivery.
- Experience mentoring engineers and contributing to engineering best practices.
- Familiarity with AI-assisted development workflows and modern developer productivity tools.
- Experience with React and modern JavaScript/TypeScript development.
- Experience with AWS and cloud infrastructure, including deploying, operating, or troubleshooting cloud-hosted applications.
- Familiarity with consuming or integrating with GraphQL APIs.
- Experience with curriculum, planning, content, or similarly complex workflow-driven SaaS products.
- Experience modernizing legacy systems while continuing to deliver customer value.
- Competitive compensation package
- Employee Equity Appreciation Program
- Health and wellness insurance benefits
- 401k with employer match
- Flexible work environment
- Unlimited paid time off (which includes paid holidays and Winter Break)
- Paid parental leave
- Tuition assistance, professional development, and opportunities for career growth
- Best in class technology equipment for every employee
- Penthouse suite in downtown DC seconds away from Washington Nationals Stadium and Audi Field