This job listing has expired and may no longer be relevant!
7 Jul 2020

Full-Time Back-End Developer

Format – Posted by Anywhere

Job Description

At Format, it’s our mission to help photographers seamlessly run and grow their business from end to end. Our product suite includes a website portfolio builder, an online store, client management tools and more. Tens of thousands of photographers from around the world use our platform to scale their businesses and make their operations more efficient.


We’re looking for a Back-End Developer who is looking to join a team where they can work with modern back-end technologies, learn from their peers, and make a big impact. If this sounds like your idea of fun, we’d love to meet you. 


What you’ll be working on:


You’ll be working on our Product team working on new product features as well as iteration and maintenance on existing features. Typically this entails taking high fidelity designs and technical requirements, working with the stakeholders to decide on solutions, and then working with your team to implement, test, and ship. You should have a keen attention to detail and the ability to understand and make trade-offs at multiple levels of abstraction.


You’re enthusiastic, have high standards and a keen attention to detail, and you instinctively take ownership of your work. You love working closely with other people, have a great attitude, and people love working with you. You’re excited at the idea of writing software that will be simple and easy to understand, but also love the challenge of making systems performant and scalable when the need arises.


Every member of our team is expected to ship top-notch work and take complete ownership of their responsibilities. In return, this is an incredible opportunity to get down into the trenches of a growing business and product, work with cutting-edge technologies, be immersed in a seriously awesome company culture, and solve challenging problems daily.


Roles and Responsibilities

    • Building and shipping: You love the satisfaction that comes from building software that strikes the perfect balance between simplicity, flexibility, and functionality. You leverage your knowledge, experience, and toolset to maximize your productivity, and you pride yourself on shipping high-quality software every day.


  • Consulting and estimating: You deeply understand the unique use cases and challenges of building modern web applications. You’re adept at investigating and understanding your team’s requirements, flagging potential issues, and proposing creative solutions. You realize software estimation is a hard problem, but you’re well-versed in estimation approaches and you care deeply about delivering on your commitments.


  • Managing requirements, dependencies, and scheduling: You have no problem balancing development commitments for multiple stakeholders, and you’re comfortable managing your own priorities and schedule.


  • Fixing and improving:You’re passionate about continuously improving processes, systems, and codebases, and you’re vigilant about keeping a high bar of quality. When you see a problem, you want to fix it, and you’re skilled at uncovering the root causes of  problems.


  • Communicating:You’re a skilled and fearless communicator — clear, direct, and to the point, no matter whom you’re communicating with. You recognize that quality of  communication is what makes the difference between a good developer and a great one. Whether written or spoken, your colleagues value your ability to distill information into accurate and unambiguous language.


What we’d like to see in our ideal candidate

    • You have 3+ years experience building complex web applications with modern technology
    • You have deep experience with the Ruby on Rails framework and ecosystem including RSpec, Bundler, Sprockets, JavaScript and ES6, Haml, and CSS/SCSS
    • You would be perfectly comfortable modifying an existing JavaScript library or writing a custom Ruby gem and bundling it into your own project
    • You’re very comfortable with git and understand commits, revisions, merging, and conflict resolution
    • You enjoy the idea of deploying your own code on your first day of work and being responsible for what happens
    • You’re excited by the prospect of teaching yourself new technologies as needed
    • You are passionate about user experience, whether that means multiple iterations to deliver a simple yet powerful UI, or an API that a developer of any skill level could understand and consume
    • You can accurately set and meet deadlines
    • You are obsessive about reducing operational overhead whenever and wherever possible
    • You can make informed technology and implementation decisions and justify them
    • You understand the concept of React + Redux and you’re comfortable writing and modifying components
    • You’re interested in modern DevOps and love the idea of building, modifying, and deploying cloud infrastructure as code


Some Reasons Our Team Loves Working Here:

  • We are remote-friendly with many team members distributed globally. 
  • We put a lot of emphasis on continuous professional development, and you’ll be paired with another more senior developer who you can work with and learn from on an ongoing basis.
  • We strive to deliver a world-class experience for our customers by delivering exceptional work that we’re proud of.
  • We emphasize a highly collaborative and egalitarian environment. Everyone builds things and collaborates across departments. The best solution can come from anywhere or anyone.
  • We strive to create a work environment that reflects the diverse members we serve. This work and learning is constant and will never be done. That’s why we’ve embraced a refreshed approach to diversity and inclusion, where everyone feels empowered to bring their full, authentic selves to work.
  • We’re always growing our network of people, programs and tools all designed to help team members grow and manage their careers.
  • We’re fierce defenders of a healthy work-life balance. 
  • We create culture building, social opportunities both for our local and remote teams.
  • Respect, trust, and honesty. Personal and professional maturity is important to us, and we keep each other honest.
  • We pay competitive salaries and have flexible vacation and work-from-home policies.
  • We provide great benefits: extended health, dental, life, and disability.
  • Though this can be a remote position, you’re always welcome to our HQ located in Toronto’s up-and-coming Tech Hub, at the creative intersection of Liberty Village/Parkdale.
  • We close our office the week between Christmas and New Years to give our team some much deserved time off with their friends and families.
  • We have an amazing team that will be eager to help you succeed in your role and grow and develop in your career. Learn more about us:
  • We trust ourselves and our team to do what’s right. We empower each other and don’t micromanage.


The successful candidate must display Format’s values by:

  1. Making an Impact by moving fast, solving problems that matter and always striving to make things better.
  2. Acting with Care by showing respect, empathy, and kindness to your team and to yourself.
  3. Building Trust by keeping commitments, being reliable, and being accountable for your actions and the outcomes of your decisions.
  4. Simplifying by reducing complexity in everything you do.

Format is proud to be an equal opportunity employer and is committed to building a work environment that is both diverse and inclusive. All qualified applicants are highly encouraged to apply and will receive consideration for employment regardless of race, religion, gender, gender identity or expression, sexual orientation, ethnicity, creed, disability, or age. We are committed to working with applicants requesting accommodation at any stage of the hiring process.

How to Apply

If this sounds like the right place for you, then get in touch by clicking the link below! We can’t wait to meet you. Only candidates selected for interviews will be contacted. No recruiters, please.

Job Categories: Equal Opportunities. Job Types: Full-Time. Job Tags: developer, development, Engineer, product, and software. Salaries: Not Disclosed.

282 total views, 1 today

Apply for this Job