#1 Job Board for tech industry in Europe

Software Engineer
JavaScript

Software Engineer

Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    JavaScript

    advanced

    Unit Testing

    advanced

    HTML

    regular

    CSS

    regular

    REST API

    regular

    GraphQL

    junior

    NoSQL

    junior

Job description

Online interview
BrainForge IT Software & Consulting is a group of qualified programmers, engineers and managers with many years of experience. We create IT solutions for clients and companies from the financial, legal, entertainment and e-commerce sectors. We mainly deal with comprehensive business services. Our goal is to provide high-quality software tailored to our clients needs. 

Today we are looking for a motivated and ambitious Software Engineer to join an existing team of devs to work on exceptional projects.

What will be your job:

  • Managing your own workload,
  • Building new features and bug fixing,
  • Working on multiple projects with Agile methodologies,
  • Using the latest technologies, processes and tools to deliver frequently, safely, and efficiently,
  • Collaborating with other IT specialists to rapidly develop and deliver spectacular solutions that meet changing business needs.

Requirements:

  • At least 1 year of commercial experience with JavaScript-based languages,
  • Strong knowledge of JavaScript, CSS, HTML,
  • Experience with asynchronous code (Promises, Observable, Subscriptions, async/await),
  • Experience with integrating front-end apps with backend eg. Axios, Http, Rest API,
  • Knowledge of non-relational (NoSQL) databases: indexes, compound indexes, aggregations, paging and sorting,
  • Knowledge of best security practices in web apps,
  • Experience with writing tests:
    • unit tests (eg. jest)
    • integration tests (framework-based libraries for testing rendered components)
    • end to end tests (eg. cypress, selenium),
  • Experience with reading swagger for services, documentation, using postman or other techniques to try out backend endpoints.

Extra points for: 

  • Experience with integrating front-end apps with backend using GraphQL,
  • Knowledge of relational (SQL) databases,
  • Knowledge of nginx and reverse proxy pattern,
  • A well-crafted and curated GitHub repo,
  • proficiency in English.

Benefits: 

  • Culture of openness and transparency in a young and well-integrated team,
  • Working closely with other departments,
  • 100% remote work (also after COVID),
  • Integration events,
  • No dress code,
  • Interesting projects.