[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Jonas Software is a leading provider of enterprise management software solutions, and they are seeking a Software Engineer to design, build, and maintain software for collegiate sports. The role involves collaborating with cross-functional teams to deliver customer-facing features, ensuring reliability and performance in a modern front-end stack primarily using React and TypeScript.
Responsibilities
- Build and ship product features
- Develop and enhance front-end experiences using React and TypeScript, with an emphasis on performance, accessibility, and clean design patterns
- Translate product requirements into scalable implementations that are easy to support across many collegiate clients and configurations
- Work with APIs (REST/JSON) to integrate data for live stats, schedules, rosters, content, streaming, and admin tools
- Collaborate in an Agile environment
- Partner with Product Owners and cross-functional stakeholders to refine requirements, identify edge cases, and ensure we deliver the right solution
- Participate in sprint planning, estimation, daily collaboration, demos, and retrospectives
- Communicate tradeoffs clearly—balancing speed, quality, and long-term maintainability
- Quality, testing, and reliability
- Write unit tests and automated tests for new and existing functionality (Jest/React Testing Library or equivalent)
- Improve reliability through thoughtful error handling, logging, and defensive UI patterns—especially for live event workflows where uptime matters
- Participate in code reviews and contribute to engineering standards, patterns, and shared component libraries
- Maintain and improve existing systems
- Troubleshoot, debug, and optimize production systems; identify root causes and implement durable fixes
- Refactor legacy areas where needed to reduce technical debt, improve performance, and enable faster feature delivery
- Contribute to documentation and internal tooling to support development at scale
- AI-driven development (mindset required)
- Use AI tools to accelerate development (e.g., scaffolding, test generation, refactors, debugging assistance), while applying strong engineering judgment
- Collaborate with teammates on best practices for AI-assisted coding (prompting patterns, validation, security considerations, and review discipline)
Skills
- Experience building modern web applications using React and TypeScript (or strong React + willingness to ramp quickly on TS)
- Comfort working with APIs (building against endpoints, handling auth, pagination, error states, and data modeling)
- Experience working in an Agile/Scrum environment
- Experience writing unit tests and contributing to automated testing practices
- Strong debugging skills and a commitment to building reliable, maintainable software
- A demonstrated product mindset: you think about user impact, not just code completion
- Open mindset toward AI-assisted development (prior AI coding experience not required)
- Experience with AI-assisted coding tools in professional workflows (or building AI-powered features)
- Familiarity with CI/CD pipelines and modern release practices
- Experience with performance optimization (rendering, bundle size, caching, API efficiency)
- Knowledge of accessibility standards (WCAG) and front-end best practices
- Experience with real-time or live-data environments (sports, finance, streaming, etc.)
- Interest in or familiarity with collegiate sports
Company Overview
Company H1B Sponsorship