Senior FullStack Engineer

Polska

16000 - 22000 PLN

Level
Senior
Contract
B2B
Company size
50 - 99
Left
Finished
Technology stack
Python:
Senior
Django:
Senior
english:
Senior
Javascript:
Regular
React:
Regular
Cities
Remote, Lublin
Description
Position competencies
  • English level minimum B2E
  • More than 4 years commercial web development experience
  • Excellent knowledge of Python (4+ years)
  • Excellent knowledge of Django (4+ years)
  • API development (REST, django-rest-framework)
  • SPA and SSR application development
  • Excellent knowledge of React and React Native (3+ years)
  • Excellent knowledge of HTML5/CSS3/SASS/JavaScript ES6
  • Experience with transfer graphic layout to HTML/CSS
  • Writing clean and modern code
  • Webpack / npm / yarn / Eslint
  • Bootstrap 4 or Materialize
  • Analytical thinking and ability to work independently
  • Take ownership over your own work
  • Ability to deliver applications with high test coverage
  • Writing documentation (e.g. Sphinx)
  • Experience with Docker and CI
  • Experience with relational databases (MySQL, PostgreSQL)
  • Ability to model and create database structure
  • Knowledge of the git version control system
Nice to know
  • Multi threading applications, scalable architectures
  • NodeJS
  • Redux
  • Jest/React testing library
  • Django e-commerce frameworks (e.g. Oscar)
  • Django CMS frameworks (e.g. Wagtail, django-CMS, Mezzanine)
  • Basic knowledge on AWS services (S3, EC2)
  • Elasticsearch
  • Scrum methodology
Outcomes
  • Writing scalable web applications using Django framework from scratch
  • Prepare system architecture from client specifications. 
  • Maintain and develop API
  • Build SPA web applications from scratch
  • Build mobile applications from scratch
  • Maintenance of SPA and mobile applications
  • Release mobile application to iOS/Android stores
  • Successful participation in project meetings in English
  • Handling all English written communication within and outside the team
  • New skills and knowledge acquisition during training with ease and at high speed
  • Quality code produced and improved over time (based on training and feedback)
  • Providing estimated time needed to finish assigned tasks
  • Evaluation of time estimates provided by less experienced developers
  • Development tasks finished according to the estimated time (min. 90%)
  • Providing solutions of development tasks for less experienced developers
  • Implementing software features without supervision
  • Implementing unit tests for created features
  • Creating documentation for created features
  • Introducing bug fixes based on feedback from QA team members
  • Communication with other team members (developers, designers and testers) in order to ensure that completed tasks meet all requirements
  • Active participation in code reviews
  • Helping less experienced developers to overcome software engineering issues
  • Leading communication with the client and tech team on the client side. (PM, Tech Lead)
  • Supervising the work of the team to ensure quality of produced code. (PM, Tech Lead)
  • Supervising releases of the software to the client. (PM, Tech Lead)
  • Preparing and sharing project status reports with the sales representative and clients (PM, Tech Lead)
Offer
  • Flexible working hours. Have to be presented and approved upfront
  • Remote working options. It’s all about your results, not your location
  • Market competitive salary
  • Non-corporate, informal and dynamic work environment
  • Possibility of project assignment changes
  • Participation in training courses
  • English improvement program
  • Team tech meet-ups and off-work parties
  • Industry & tech certifications
  • Hardware subsidy program
  • Reward-based referral program
Send CV
This recruitment is carried out on an external website. After clicking the button above, you will be redirected to the recruiter page where you can continue the recruitment process.
See also
Created by RedAxe ©Work4.dev 2020 - 2025