All offersŁódźJSBackend Developer
Backend Developer
JS
Blue Brick

Backend Developer

Blue Brick
Łódź
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Node.js
    advanced
    JavaScript / TypeScript
    advanced
    Docker
    regular
    MongoDB
    regular
    Microsoft Azure
    nice to have
    AWS
    nice to have
    Docker / Kubernetes
    nice to have

Job description

We expect you to have a good grasp of:


  • Basic interpersonal skills (especially in English) - building great stuff is a team effort. It's vital that you're able to communicate complicated issues smoothly with your technical team-mates as well as some of the less technically savvy business people. Most of our clients are international, so you can expect to spend a fair bit of time chatting in English.
  • Backend web development or general ability to code business logic - we usually work in nodeJS and every now and then in .NET. Stuff we build is hosted on AWS, Azure, or dedicated servers. It's cool if you know your way around a server and can talk to devops or recommend IT improvements yourself.  We will rely on you to sling good, reliable backend code, and to be able to help test and deploy it to live and rapidly evolving systems

Plus:


  • Research and out-of-the-box thinking - we've been told that brute force is always a solution, you just need to apply enough of it. We're pretty short on infinite monkeys though, so we'd much rather have you be super smart and thoughtful about your work. Think it'll be faster to spend a day just thinking about a problem for a change? Do that. Getting irritated about that one weird third-party API being too slow and making your component look bad? Go for a walk and come back with a cool caching solution. The fun thing about being a developer is all of the amazing new stuff that's out there to figure out.
  • Attention to details - digital products live or die by the hundreds of tiny details that need to be built just right. Stuff needs to be fast, responsive and reliable. Buttons that are slow to press are no fun at all. We'd want you to be able to feel a slight sense of pride from some of the smarter bits of code that you end up implementing. 
  • Big picture thinking - at the same time, it's a pretty important part of the job to be able to take a step back and re-evaluate the project at large. It will be important for you to make sure that what's delivered at the end of the day is not just technically correct, but also actually makes sense for our clients' clients.
  • Dabbling in tech and startups - we work with people trying to build new products. They risk boatloads of funds and years of their time because they bet on an uncertain new business model and disruption. It helps a lot if you're at least slightly familiar with the crazy startup industry in general.

As a developer working with us, your tasks will include:


  • Building backend stuff - you'll be working with feature descriptions, product owners, and feedback from QA and users. You'll be iterating on important features for the digital products that you build with your team. You'll be setting up the foundation for your frontend teammates to build upon. A lack of fear in reading, tweaking, and navigating through frontend code when trying to troubleshoot integration issues is definitely a plus though.
  • Learning new stuff and and sharing the knowledge - web development changes rapidly. New frameworks and techniques and design philosophies pop up all the time. You'll be keeping yourself up to speed with what's what in the world and you'll be invited to share what you learn on any of our internal weekly training seminars. 
  • Conducting research and being smart - every project is unique and needs to be researched and planned from scratch. Your input will be necessary to select the best tech stack, draft the odd proof-of-concept prototype, estimate scopes and timelines. You'll generally be expected to help figure out what's the best way to build a thing.
  • Being an important part of the community - you will have a large impact not only on the projects you manage, but also your general workplace and culture. The company's growing fast and there's always lots of new stuff that needs to get done. Sometimes it includes taking the new hire out for a beer, or a client for a pubcrawl. Sometimes it's coaching students or building a ballpit. Pretty universally though, it's fun.

Nice to haves:

  • A jack-of-all-trades background and broad interests are an advantage - our clients come from all over the world and from across all industries. Being able to easily see stuff from their perspective is helpful.
  • Hands-on experience with software development in startups or for startups - a basic grasp of what KPIs are important for digital businesses and being able to foresee potential pivot points when coding an app helps a lot in the long run.
  • Personal interest in tech startups, emerging technologies, venture investments, user experience design are a plus.
  • Having a deep passion for any particular area of tech or an industry - everyone enjoys working with passionate people and we'd really like to know what drives you and help you nurture that!