Ravenna logoRavenna logo

Senior Full Stack Engineer at Ravenna | Remote

RavennaRemote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

About YouStrong Engineering FundamentalsYou are a proficient software engineer at heart. Your experience encompasses the development of scalable, maintainable systems, and your passion for technology drives you to stay updated with industry trends.

About the job

About the Role

Ravenna is seeking a talented Senior Full Stack Engineer who excels in building and maintaining robust production systems. In this role, you will play a pivotal part in designing, developing, and enhancing our core platform that drives our product's success.

This position requires a solid foundation in engineering principles and the versatility to work across the entire technology stack. You will create backend services, design APIs, implement product features, and contribute to the overarching architecture of our system. We prioritize maintainable code, dependable systems, and strategic engineering decisions.

Collaboration is key; you will work closely with our founders, design team, and fellow engineers to deliver top-notch product experiences while influencing the long-term architectural vision of the platform. Our engineers take pride in their work, ensuring that the systems they build are performant, reliable, and scalable.

If you thrive on tackling complex technical challenges, developing clean, efficient systems, and delivering products swiftly, we would be excited to connect with you.

Responsibilities

Production System Design and Development

Architect and implement essential platform functionality across both frontend and backend systems. Design APIs, backend services, and data models that facilitate the product's long-term growth.

Comprehensive Product Development

Utilize NextJS, React, and Typescript for frontend development, and Python with FastAPI for backend work. Drive features from conception through implementation, launch, and iterative improvements based on user feedback.

Backend Services and API Management

Design and maintain backend services that underpin the Ravenna platform, emphasizing reliability, performance, and maintainability as the system evolves.

Architectural Contributions and Technical Guidance

Engage in shaping the platform's architecture and influence decisions related to system design, infrastructure, and development practices.

Performance Optimization and Reliability

Continuously monitor and enhance system performance across the stack. Develop systems that are observable, debuggable, and reliable in production settings.

Code Quality and Engineering Standards

Produce clean, well-structured, and thoroughly tested code. Participate in code reviews and contribute to engineering practices that maintain a healthy and maintainable codebase.

Collaboration and Product Ownership

Work hand-in-hand with product and design teams to turn ideas into high-quality features. Own systems and ensure they perform optimally in production.

About Ravenna

Ravenna is an innovative company dedicated to transforming the product experience through cutting-edge technology. We emphasize collaboration, quality, and strategic engineering to ensure our solutions are top-of-the-line.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.