Underdog is looking to improve its software development lifecycle and internal tools to increase productivity and efficiency.
Requirements
- 6+ years of professional software engineering experience
- Experience working with multiple web application frameworks, full stack development, containerized applications and CI/CD
- Experienced with relational databases (Postgres) and event-driven systems (Kafka)
- Familiar with React, Mobile native application development, and containerized infrastructures
- Actively leveraging the capabilities of AI to augment abilities and gain knowledge about interested domains
- Experience with Typescript, Ruby, GoLang
- Experience with Next.JS, Ruby on Rails, Express
Responsibilities
- Write efficient, maintainable, well structured code in various languages
- Work with many web application frameworks such as Next.JS, Ruby on Rails, Express, etc.
- Design, develop and integrate automation solutions that minimize manual efforts and increase productivity
- Build and maintain APIs for internal tools that integrate with GitHub, Jira, Slack, AWS, GCP, Kubernetes, DataDog, Helm, ArgoCD, etc.
- Build and maintain frontend applications
- Help evaluate and evangelize solutions that improve the software development lifecycle
- Document the systems you help build, monitor, and maintain
Other
- A strong written and verbal communicator
- Collaborative by nature, and passionate about fostering best practices for the betterment of the team
- Driven to enhance the platform's performance and scalability
- Eager to test, track, and document your work
- A top-level problem solver who’s comfortable ideating and implementing solutions suggested by the team
- Unlimited PTO
- 16 weeks of fully paid parental leave
- A $500 home office allowance
- A connected virtual first culture with a highly engaged distributed workforce
- 5% 401k match, FSA, company paid health, dental, vision plan options for employees and dependents
- Sports betting licensure based on certain state regulations