Junior Developer

Apply now

Due to an overwhelming response, we will not be reviewing new applications for the Junior Developer position.

Thanks for your interest!

Junior Developer

We’re looking for a curious and talented developer to join our team in building hand-crafted web and mobile applications

Full-time · Remote · US-only · $45,000–$60,000 per year

As a junior developer at NewAperio, you’ll be a part of a diverse team using modern tech and a collaborative approach to deliver beautiful and functional experiences to a wide variety of clientele.

You’ll work closely with other developers to meaningfully contribute to new and existing applications, develop lasting relationships with clients, and help shape our growing team dynamic.

Who we are

NewAperio is an agile and disciplined team that sweats the details and takes pride in our craft. We originally worked out of an office space in Baton Rouge, LA, but are now a fully remote team that embraces the nuances of working asynchronously.

Our name is unique. Aperio (pronounced uh-pair-e-o) is a Latin word meaning “to uncover”. We believe that’s what we help our clients do: to discover their hidden potential. The New part emphasizes the ever-changing nature of our industry — by reminding ourselves daily of the constant evolution of the web and mobile platforms, we commit ourselves to constantly challenge and expand what we know.

We like to work:
  • In two week sprints of focused work
  • With consistent communication
  • With repeated user testing
  • Alongside stakeholders and client teams
  • In a fluid process that adapts to changes

Today, eleven years after our founding, we focus on building high-quality web and mobile applications for a broad cross-section of clients—from large institutions to scrappy start-ups.

    The job

    As a junior developer at NewAperio, you’ll work alongside other developers and designers and to accomplish engineering tasks. On any given day you might:

    • Build and maintain well-tested software applications
    • Develop warm and productive relationships with our clients
    • Collaborate with senior developers to plan and execute development work
    • Work with designers to implement high-fidelity application designs
    • Rapidly expand your knowledge of tools, languages, and development practices

    The right person

    We want to work with someone experienced in building software. The source of that experience — be it a coding bootcamp, university degree, or personal hobby — isn’t important, but we do have some requirements that will help ensure a better fit for everyone:

    • You’re proficient with at least one of the programming languages or frameworks in our tech stack, which includes Elixir, Phoenix, JavaScript, TypeScript, React, React Native, Ruby, and Rails
    • You understand the concept of automated testing

    • You have a high-level understanding of application design

    • You can empathize with folks who aren't tech-oriented

    • You’re good at iterating on work based on peer feedback

    • You’re not surprised to find that you need help completing high-complexity engineering tasks, and find collaborating on such problems useful

    A well-qualified candidate works effectively as part of a highly-collaborative team and nurtures an interest in learning and developing new skills. If you have a portfolio or public code repository that showcases some of your work, that’s a big plus.

    The stack

    Historically, we’ve been a Ruby on Rails shop, but our team has lovingly embraced and supported the Elixir programming language and the Phoenix web framework — our go-to for web apps and APIs.

    When building native mobile experiences, we rely on cross-platform tools that allow us to maximize code reuse. TypeScript-powered React Native is our current favorite.

    We also rely on GitHub, PostgreSQL, AWS, Docker, and Terraform to get our jobs done.

    The interview

    We don’t believe that reciting algorithms on a whiteboard or solving complex coding problems in front of an audience makes for a good tech interview. We employ a multi-stage interview process so that we get a better chance to know you and understand how you work.

    After we’ve reviewed your application, if we think you might be a good fit:

    • A senior developer (Nick or Cody) will contact you to schedule an initial 30–45 minute video call. During this call, we want to learn about your background, experience, and interests, and to answer any questions you might have about NewAperio or the Junior Developer role.
    • After our founder/CEO (Logan) reviews the call and meets with your interviewer, we’ll contact you to let you know whether or not we’d like to move forward. We try to get back to you within 3 days.
    • If we all agree to move forward, your interviewer will schedule a second call that will be more technically focused. We’ll talk more in-depth about your experience, and you’ll be given a short coding exercise that isn’t designed to be tricky or overly complex — we're just interested in how you tackle a problem.
    • If all goes well, we’ll schedule at least one more call so that you can meet the team and we can get to know you better as a person, rather than simply a developer.
    • After the final call, our founder/CEO will schedule 1:1 time to review an offer or discuss otherwise.
    • The entire process will ideally culminate in a final determination in two weeks or less.

    We’re a small team with big results

    Logan Leger

    Founder & CEO

    Cody Rogers

    Senior Developer

    Glynnis Ritchie

    Senior Designer

    Nicholas Scheurich

    Senior Developer

    Nikki Kyllonen

    Junior Developer

    Our Work

    We collaborate with clients large and small across a wide variety of industries to build great products that deliver strong results. Our work is backed by a proven process and built with the latest technologies. Check out some of our work, the technologies that power them, and the results we delivered and imagine what we could do for you.

    The benefits

    • Health/dental/vision insurance: Your physical and mental well-being are important to us, so we offer private health insurance for you and your family. We cover 50% of the employee health premium and 100% of the employee dental and vision premiums.
    • 401k: You'll work with a 401k plan administrator to select your investments, and we'll match your contributions up to 4%.
    • Flexible paid time off: We don't think work should be your life, and we try to reflect that in our PTO policy. Instead of accruing PTO, you are entitled to take as many days off as you need to in order to maintain your health and well-being, stay connected to your friends and family, and generally enjoy life — we just ask that you work with us to help ensure your assignments get completed. As no PTO is accrued, there is no “use it or lose it” policy — but we do encourage you to use it! Our employees typically take 2–3 weeks per year in addition to company holidays. One of our core values is flexibility, so we also have flexible work schedules — because sometimes life happens — and unlimited sick days, for when you're ill or blue. Some of us are also parents and understand what it's like having kids; we'll work with you on parental leave plans.
    • Company-provided hardware: Our developers use Apple hardware to get their jobs done, so you'll be outfitted with a MacBook Pro and accompanying peripherals.
    • Work-from-home allowance: As part of our commitment to the remote lifestyle, we give you $800 to spend outfitting your personal space for productive work.

    One of our core tenets is life-long learning, and to that end we:

    • Typically attend at least one conference each year, with all expenses covered
    • Hold periodic catered “lunch and learn” sessions to give employees a chance to share the things they're passionate about in the tech space (and beyond!)
    • Maintain an ever-growing library of educational books and courses

    Apply for the job

    If you feel like you’d be a good fit for this role, and that NewAperio would be a good fit for you, we’d love to hear from you!