PLEASE UPLOAD YOUR CV IN ENGLISH
Job Title: Staff Full Stack Developer
About Sierra Studio Sierra Studio is an innovative product development firm dedicated to empowering founders and business leaders in their quest to create impactful, meaningful products. We have a relentless commitment to creating world-class user experiences built on sound technical foundations. As a company created by a Venture Studio in Los Angeles, we foster a culture of innovation and experimentation, offering our team members the unique opportunity to be part of ideating, validating, and launching new companies. At Sierra, we value diversity and care deeply about the people we work with, knowing that building high-trust relationships is the key to long-term success.
Position Summary As the Staff Developer/Developer Manager, you will provide strategic technical leadership across our software stack. You will work cross-functionally with product managers and engineers to architect, plan and deliver robust full stack solutions. As an early employee of a growing company, you will also be responsible for co-creating our culture and core business processes.
Key ResponsibilitiesLead end-to-end development – Oversee the entire product lifecycle from initial idea to launch, ensuring a cohesive flow from backend to frontend. Oversee interpretation of high-level product requirements and develop critical/complex features. Engage with clients – Collaborate closely with clients and product owners, transforming their visions into technical realities.Facilitate decision-making at the technical and product interface of the project.Manage and mentor a team of full stack engineers - Provide technical guidance, coaching, and career development. Advocate for the team's needs.Drive engineering planning and processes - Lead sprint planning, effort estimation, capacity planning, and release management.Architect and evolve the overall stack - Guide technology decisions and stack improvements; anticipate scaling challenges. Own project technology and infrastructure decisions.Craft high-quality code – Produce clear and efficient code, actively engage in code reviews, and champion technological excellence. Set and uphold internal standards for quality.Write tech specs – Translate business needs into creative and technically robust solutions.Document thoroughly – Create comprehensive technical documentation, simplifying the onboarding process for newcomers. Own technical documentation at a project level.Refine best practices – Proactively seek and implement improvements in engineering and organizational workflows.Required Skills and Experience7+ years developing web applications, especially with React.2+ years managing and leading software engineering teamsExtensive experience with modern and cutting-edge software development best practices.Extensive experience with version control (git) and dev environment tools.Experience leading technical development on large/complex projects.Proficient in 3 or more of the following frontend technologies:Typescript, NextJS, TailwindCSS, Cypress, React Native.Proficient in 3 or more of the following backend technologies: Node.js, Ruby, Go, Java, Kotlin, C++, RustExperience with database technologies knowledge such as PostgreSQL, MongoDB, MySQL and related ORMs such as Prisma or Kysely.Familiarity with CI/CD tools such as: Jenkins, CircleCI, AWS, Github Actions.Bonus skills:tRPC, NeonDB, PlanetScale.Edge architecture (e.g. Vercel Edge functions).Containerization with Docker/Kubernetes.Infrastructure tools: Terraform, Puppet, AWS/Azure/GCD, Datadog, Splunk, Ansible, Prometheus.Proven experience in building RESTful APIs.Strong understanding of web and mobile application architectures.Passion for delivering robust and maintainable solutions.Taking ownership of projects and mentoring other engineers.Analytical approach to discovering root causes and articulating solutions clearlyOrganized with the capability to manage multiple projects.Strong written and verbal communicator, collaborates well clients & colleaguesAlways eager to learn and expand their skill set.Actively shares knowledge: Tech Talks, code walkthroughs, demos, etc.
Personal Attributes We seek a self-motivated individual with a proactive attitude. We try to keep our egos out of the workplace, so we are looking for someone who values learning and doesn’t mind being wrong. Given our fast-paced and dynamic environment, excellent upfront communication skills are a must for this role. The ideal candidate should possess the drive to complete tasks with minimal supervision and be able to articulate technical concepts clearly.
Why Join Us?At Sierra Studio, we believe in nurturing talent and cultivating a good vibe in our workplace. We seek inclusion and embrace our differences. Our goal is to empower the world around us, and that starts by empowering each other. We’re all about “growth mindset”, and we look to magnify our strengths, take chances, and always learn from our mistakes. We don’t try to fit our teammates into boxes, and instead we understand that each person has their own unique set of skills and values that they bring to the table. If you join us, we’ll embrace who you are today, and give you the space and tools to keep growing.