Back to offers

Fullstack React/Angular with Python

Bright Coders' Factory — our name speaks for us, as our software sits in the hearts of global companies. We provide customers with state-of-the-art technologies. Our potential still grows, which is proven by the Forbes Diamond and Great Place to Work Awards.

We're writing code to make people's lives easier. In BCF, you will find your place and see that your work matters. Our portfolio includes projects from more than 15 industries - so depending on your preferences and stage of career, we're definitely going to find the right one for you.

About position

Project team is implementing software tools for genomic data stored in the cloud, leveraging and extending existing infrastructure and APIs written in Python.

Team is based in Poland and the USA. However, this position will interact closely with other team members based in Poland.

Requirements

Minimum 5 years of work experience related to software development in enterprise projects/products Strong understanding of microservice architectures, principles and patterns

Expert knowledge of Javascript and TypeScript programming (Angular 5+ or React, svelte/svelkit preferred or willing to learn) with good knowledge of HTML5. Experience building reusable web components.

Knowledge of git and standard GitOps workflow (MRs, protected branch), conventional commits, semantic versioning, pre-commit hooks,,

Experience building APIs using python and FastAPI, good understanding of REST principles

Knowledge of database techniques like SQL, NoSQL and graph databases

Fluent in the usage of cloud computing models (IaaS, PaaS, SaaS) and good knowledge of containers connected with this DevOps mindset and excellent knowledge of cloud platforms like AWS. Ability to deploy yourself code to production

Docker (must have)

Basic understanding of Kubernetes

AWS cloud (including S3, IAM, EC2, Elasticsearch, ECR)

CI pipelines (must have)

Experienced in designing software components based on limited and evolving requirements

Attention to details, focus on user/developer experience

Experienced in the supervising/supporting other developers

Ability to coordinate work and direct collaboration with the customer

Good communication skills, team player, work under tight deadlines, good mentoring.

Nice to have

Python frameworks/libraries:pytest, pydantic, elasticsearch, celery, boto3, SQLAlchemy (or other ORM) (nice to have)

Good understanding of HTTP protocol (status code, headers, etc…)

Knowledge of asynchronous programming, task/job queues (like Celery), JSON syntax

General knowledge of Redis (or other similar in-memory data store), RabbitMQ (or other similar message broker)

Basic knowledge of OAuth 2.0 Building distributed systems

Automated testing - unit, int, e2e, performance, regression

CD pipelines

Other requirements:

Strong ownership and accountability mindset

Fluent in English

Excellent communication skills

Experience in working with distributed development teams

Experience in working in a global environment

Quick learner

Self organized, reliable and precise

Available for remote meetings after 5pm 2-3 times per week (about 1h)

Your responsibilities

Design, build and maintain the web application providing visibility to our data management platform

Collaboratively and pragmatically solve scientific software engineering challenges.

Collaborate with local and off-shore engineering teams to support software development efforts.

Contribute to the broader scientific community through open-source software development.

Similar offers for you
Fullstack Java Developer
Posted on 20/07/2024
fullstack
Hybrid (Warsaw)
BCF Academy - MERN intern (STAŻ)
Posted on 06/06/2024
fullstack
Poznan, Wroclaw
Senior .NET & React Developer
Posted on 14/11/2023
fullstack
Hybrid (Wroclaw, Opole, Poznan, Warsaw)
experience

Experience

location

Location

Hybrid (Poznan, Opole, Warsaw, Wroclaw)
Share:shareshare to linkedin

Fullstack React/Angular with Python