Revrise Media
Senior Software Engineer (Remote)
Senior Software Engineer | Revrise Media | UnitedStates
Job Title: Senior Full-stack Developer
Company: RevRise Media...
Senior Software Engineer | Revrise Media | United States
Job Title: Senior Full-stack Developer
Company: RevRise Media
Job Type: Full-time, Hybrid (Local Remote)
Education: BSc in Computer Science
Level of Experience: Senior (5-7+ years of experience in a production environment)
Compensation: $140,000 to $180,000 DOE + Performance Incentives
About RevRise Media:
RevRise Media is a fast-growing tech-enabled insurance marketing company based in San Diego. We help businesses and insurance brands accelerate their growth through innovative marketing strategies and technology solutions.
About this Role:
We are looking for an established full-stack developer with a proven background in enterprise applications to be responsible for the end-to-end development and implementation of features and services, maintenance of existing services, and long-term support of our platform. You’ll be working hand-in-hand with our CTO and be involved in the entire product development lifecycle. This role will have a direct impact on the stability and direction of our products and services and will have a lasting impact on our organization. The ideal candidate will have a minimum of 5 years experience working on enterprise applications with an exceptional understanding of front-end and back-end technologies, networking and databases. Preference will be given to candidates with experience working with Typescript, Postgres and GraphQL.
Responsibilities:
- Design, code, test, debug, maintain and document new features and services.
- Update, refactor and/or maintain existing features and services.
- Develop and test database queries and migrations for new features and services.
- Integrate with third-party APIs and vendors.
- Identify performance bottlenecks and architect solutions.
- Deliver production-ready updates weekly or bi-weekly as part of our Agile workflow
- Design and develop business reporting and maintain existing reports.
- Support day-to-day operations; Debug and provide development support as needed.
- Collaborate with ownership providing feedback and input on the health, maintainability and direction of projects and services.
- Coach, onboard and mentor other developers as we continue to expand the development team.
Qualifications and Skills:
- Bachelor’s degree in Computer Science or a related field.
- Proven experience with Node.js and Vue.js / React.
- Background working on systems-at-scale for enterprise applications.
- Exceptional understanding of Typescript/Javascript.
- Exceptional understanding of SQL (Postgres).
- Exceptional understanding of programming concepts such as data structures, control flow and asynchronism.
- Experience working with SQL databases including writing queries and migrations.
- Must be familiar with relational database concepts. Eg. Normalization, Data Integrity, etc…
- Strong understanding of the application development process including design and implementation, testing, debugging, and writing documentation.
- Self-motivated and able to work independently as well as part of a team.
- Excellent organizational and time management skills, with the ability to prioritize and meet deadlines.
Benefits:
- Competitive salary package with performance incentives.
- Opportunity to have critical input and impact on a growing company.
- Monthly Health insurance stipend.
- Remote work with a focus on work-life balance.
- Fun and supportive work environment with regular local team events.
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save