Headlines

    Senior Full Stack Engineer (Remote, ~$120k) at Runn

    Senior Full Stack Engineer (Remote, ~0k) at Runn

    Are you from India? 🇮🇳

    👉 Check Today's Deals on Amazon India

    Job Overview

    Role: Software Engineer

    Levels: Senior II

    Salaries: NZD $181k

    Location: Anywhere in New Zealand

    Hours: 37.5 hours a week

    Team Size: Small, cross-functional product squads

    Company Benefits

    • Transparent salaries, globally set for all staff
    • 20 days paid leave, additional leave based on tenure, plus 20 days sick leave
    • Fully remote team across various time zones
    • MacBook & NZD $3,000 for home office setup
    • Comprehensive health insurance coverage
    • Opportunities for skill advancement and learning new techniques
    • Contribute to a high-growth company improving the work lives of thousands

    Ideal Candidate Profile

    You are an experienced engineer who excels at delivering high-quality product work, communicating effectively, and making sound trade-offs. Your passion for collaboration with product and design teams is matched only by your commitment to maintainability, performance, and user experience. You take ownership of large and complex technical projects, guiding a small team to success. You’re energized about leveraging AI agents to enhance your work while maintaining quality outcomes.

    Soft Skills and Team Dynamics

    We value soft skills as much as technical expertise. Our ideal candidate empathizes with customers, striving to provide an exceptional experience. If you feel constrained in your current role, we want to connect with you.

    As a remote company, effective communication is crucial. We appreciate team members who over-communicate and respond promptly, utilizing platforms such as Slack and Linear to express their personality through writing.

    Key Responsibilities

    1. Build and Ship Customer-Facing Products: Deliver polished features across both frontend and backend. Ensure changes are reliable, accessible, and performant.
    2. Own Work End-to-End: Take ownership from discovery and technical design through implementation, testing, release, and iteration.
    3. Leverage AI: Stay current with AI-enabled coding approaches. Apply creativity in utilizing AI throughout your work.
    4. Raise Engineering Quality: Improve code patterns, reduce technical debt, strengthen testing, and contribute to a healthy codebase through thoughtful reviews and refactoring.
    5. Collaborate in a Remote Team: Work effectively asynchronously, write clear updates, and partner with product, design, and customer-facing teams to achieve desired outcomes.
    6. Support the Team: Mentor junior engineers through pairing, code reviews, and sharing best practices.

    Key Challenges in the Role

    • Maintaining a growth mindset in a rapidly evolving industry
    • Boosting productivity through AI while ensuring security and quality
    • Balancing speed and quality within a small team
    • Making informed trade-offs amidst ambiguity and fluctuating customer needs
    • Collaborating effectively across time zones in an asynchronous environment
    • Upholding high standards for code quality, testing, and maintainability as we scale

    Must-Have Qualifications

    • 5+ years of professional development experience
    • Strong experience in building production web applications (preferably React and TypeScript)
    • Solid fundamentals in modern frontend engineering (state management, performance, testing)
    • Experience with APIs (preferably GraphQL) and relational databases (preferably Postgres)
    • Experience in defining and operating production infrastructure
    • Familiarity with AI coding tools and techniques
    • Capability to own projects end-to-end and ship iteratively
    • Excellent communication and collaboration skills in a remote environment
    • Strong code quality standards, focusing on security, testing, and maintainability

    Nice-to-Have Skills

    • Experience with Node.js backend development
    • Familiarity with testing frameworks like Cypress, Vitest, and CI
    • Experience in Shape Up or similar delivery methodologies
    • Experience with Ruby on Rails (legacy stack)
    • Knowledge of security standards and compliance

    Desired Attitude

    • Curious and eager to learn
    • Pragmatic: action-oriented with a focus on delivering value
    • Empathetic and collaborative: uplifting the team beyond code
    • Thoughtful about trade-offs, with the ability to clearly explain decisions
    • Comfortable with ownership and accountability

    About Runn

    Runn is developed using a modern tech stack: React, Node, TypeScript, Fastify, Hasura, GraphQL, Postgres, and is tested with Cypress and Vitest. Our deployment is managed via GitHub Actions and hosted on Heroku. We extensively utilize cutting-edge AI for coding and related processes.

    Our methodology follows Shape Up, customized for our team. Projects are structured in eight-week cycles, allowing for phases of intensive project work followed by cooldown periods for technical debt reduction and skill enhancement.

    The engineering team operates mainly within NZ timezones, providing flexibility for communication, whether fully asynchronous or scheduled discussions.

    Compensation and Diversity Initiatives

    Runn maintains a transparent pay policy, ensuring equal compensation for employees in similar roles regardless of location. We also reward tenure with increased pay. At Runn, we foster diversity and have made significant strides with representation: 53% of our team are women, including 57% of leadership.

    We actively encourage applications from diverse backgrounds, including women (cis and trans), non-binary individuals, and marginalized ethnic communities. If you require support during the hiring process, please reach out to us.

    Application Process

    Please include the word PROUD in your application to indicate that you have read this job description thoroughly. This helps us distinguish genuine applicants from spam submissions.

    Our interview process includes:

    • Cover letter and resume review
    • Self-recorded video (5 minutes)
    • Experience and team fit interview (45 minutes)
    • Technical interview (60 minutes)
    • Coding interview (60 minutes)
    • Meet the team (30 minutes)

    The entire process may take 4 to 8 weeks, and we appreciate your patience as we carefully consider each candidate. If you have any timeline constraints, please communicate with us.

    Salary and Compensation

    $120,000 — $181,000/year

    Employee Benefits

    🚑 Medical Insurance

    🏖 Paid Time Off

    🖥 Budget for Home Office Setup

    👀 No Monitoring Systems

    🚫 A Politic-Free Work Environment

    🎅 Inclusivity of All Ages in Hiring

    Are you from USA? 🇺🇸

    🎁 Check Best Christmas Deals

    Limited Time Holiday Offers



    Source link

    Leave a Reply

    Your email address will not be published. Required fields are marked *