Summary
Join Jellyvision as a Senior Software Engineer II and provide technical leadership to a cross-functional team. You will design and develop high-quality, maintainable code, adhering to Agile methodologies and focusing on rapid delivery. Responsibilities include managing code repositories, writing tests, mentoring junior developers, and collaborating with stakeholders. Success will be measured by ticket throughput, team metrics, and the quality of deliverables. This remote position offers a competitive salary and a comprehensive benefits package. Jellyvision is committed to fostering a diverse and inclusive workplace.
Requirements
- 5+ years of experience developing full-stack web applications
- Proficient in React
- Proficiency coding in Ruby on Rails and/or Python
- Understanding of relational databases (experience writing raw SQL is a bonus)
- Understands how to consume internal and external APIs
- Automated testing (unit, integration, and functional tests)
- Use of source control tools (we use git)
- Familiarity with container orchestration; ie. Docker
- Familiarity with CI/CD and pipelines
- Experience in AWS or other cloud environments (DevOps experience is a bonus)
Responsibilities
- Design and develop clean, straightforward solutions to problems
- Write high-quality, maintainable, reliable, and performant code
- Adhere to Agile methodologies and focus on rapid delivery, CI/CD, and test automation
- Manage code repositories and codebase health
- Write unit, integration, and browser tests
- Lead the design and implementation of complex software systems or applications
- Mentor junior developers, conduct code reviews, and provide technical guidance to ensure code quality and best practices
- Architect scalable and maintainable solutions that meet performance and security requirements
- Investigate and resolve technical issues, bugs, and performance bottlenecks
- Proactively identifies areas in the team's code where technical debt may slow the team, and can understand the cost/benefit of addressing it and present it to the team
- Stay up-to-date with emerging technologies and trends in software development
- Collaborate with Product Managers, Designers, and other stakeholders to define high level system requirements
- Coach and mentor less experienced team members
- Give and receive constructive code review feedback
- Collaborate with Jellyvision's non-tech teams (ex. designers, writers, producers)
Preferred Qualifications
Experience with a headless CMS
Benefits
- Remote work
- Starting Salary: $140,000 - $160,000
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.