Senior full-stack developer (NodeJS + React)

About Us and Why We’re Hiring

We help people use Jira efficiently by creating great apps for everyday tasks. We make tools for software and business teams that are used by over 20 000 companies and nearly 1M of users worldwide.

We grow around 100% annually, also thanks to our employees and contractors who help us stay creative and invent new solutions and products. We are proud of what we accomplished so far, but we also have ambitious goals for the future.

We are looking for individuals that will help us realize those goals together. There are plenty of new features to build, new products to develop, and new discoveries to make.

You’ll be part of the team developing the Issue Checklist app as well as any other project you like to join (either through a 20% time rule or by switching the primary project).

Our technical stack

  • JavaScript (ES6) with React

  • NodeJS with Express

  • MongoDB and PostgreSQL
  • Heroku, NewRelic/Datadog, PagerDuty, Sentry, CircleCI, AWS, etc.

  • Jetbrains IDEs (IDEA, Webstorm)
  • Atlassian tools, Jira, Confluence, Bitbucket/GIT

Requirements

You’re an experienced software developer with over five years of professional, full-time experience. You spent at least three of those years working with NodeJS or React. You write easy-to-maintain software while keeping in mind upcoming features.

You’re a perfect match if:

  • you know technologies we use and are able to deliver solutions using them

  • you’re a self-sufficient developer and you get things done

    • you will check and suggest Jira APIs we can use,

    • you will talk through a proposed solution with the rest of the team,

    • you will implement and test your idea,

    • you’ll deploy your changes and make sure they are working correctly in the real world,

    • you’ll update the documentation,

    • if needed you will answer customers on support,

    • you will analyze how customers use what you delivered,

    • when needed you will report bugs to Atlassian,

    • you will look for solutions on StackOverflow or Atlassian forums

  • you understand that working in a team also means communication, i.e.:

    • participating in code reviews,

    • making the team work better together,

    • asking for help if something isn’t going as expected,

    • giving a hand to other team members
  • you have conversational English skills to

    • communicate daily with your team members in English,

    • communicate with customers requesting support,
    • update the documentation or write a blog post

How you’ll work at HeroCoders

Be a part of the solution

You’ll work closely with a product owner and the team to design and implement the features we want to build. Part of your job will be discovering what’s technically possible, figuring out what would be an ideal step-by-step implementation (we don’t do large pull requests and we use feature flags). You will also help us build monitoring tools to make sure everything works as expected, and implement analytics to know if people are actually using what we’ve built.

Live where you want

We’re a remote company since day one. We don’t have an office. Our founders are located in Poland and as long as there’s some time overlap with Central Europe you’re welcome to live anywhere.

No crazy hours

We want everyone to have a full life outside of HeroCoders. We seldom work more than 40 hours per week. There have been truly rare occasions where things got a little crazy, and people logged some extra hours but then they took additional time off to balance it all out. We work smart as we’re in this for the long haul; there’s no need to go crazy on the hours.

No deadlines

We enjoy the work and deadlines are not part of our culture. In fact, deadlines are rarely required in any company and situation. We try to avoid them as much as we can.

Retreat

It’s great to work anywhere but we also believe it’s great to meet in person and have some fun together. We try to organize at least one retreat yearly and spend some quality time together. Eat great food, have a drink, and talk about life. Or do cool stuff together.

Benefits

  • 20 days of paid leave,
  • one-week-long hackathon event each quarter (fancy product or feature which does not fit the regular schedule),

  • 20% time on side projects
  • drive your self-development – we offer you an opportunity to grow professionally in areas of your choosing, for example:

    • you can become a database guru and optimize our production,

    • if DevOps is something you like you can manage our Datadog and NewRelic,

    • or maybe you want to learn more about product development and help us manage our backlog,

    • you’ll have the freedom to chose your path

  • we’re a small company and everyone willing can participate in business decisions,

  • work on products loved by real people  

How to apply

Please send your CV/LinkedIn profile to jobs@herocoders.com

Please include the following when applying:

I hereby agree for processing my personal data, including the personal data contained in the application documents enclosed by me, in connection with the present recruitment process by HeroCoders sp. z o.o. ul. Zosi 16, 80-119 Gdańsk