Currency

Software Engineer

JavaScript

Software Engineer

JavaScript

Kasztanowa 3a-5, Wrocław

BrainForge IT

Undetermined
B2B
Mid
Remote
1 659 - 3 042 USD
Net per month - B2B

Tech stack

    JavaScript

    advanced

    Unit Testing

    advanced

    HTML

    regular

    CSS

    regular

    REST API

    regular

    GraphQL

    junior

    NoSQL

    junior

Job description

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.
Published: 05.02.2022
Office location