Node.js Software Engineer

6 000 - 12 000
pln
net / month

Node.js Software Engineer

Node.js

ANIXE Polska Sp. z o.o.
Mid
6 000 - 12 000
pln
net / month (B2B)
6 000 - 12 000
pln
gross / month (Employment contract)

Online interview
B2B Employment contract
Wrocław

Project description

We develop e-commerce applications for the tourism industry.

Currently, we utilize the following technologies and tools:

  • PHP with Typo3 as a front layer and content delivery
  • PHP w/Symfony and NodeJS 10 as backend services, 3rd parties connectivity, and REST API providers
  • AngularJS, React.js, Vue.js with SSR - to deliver modern and blazing fast user interfaces
  • Jira and Confluence - to keep things in order and easy to handle
  • Google Cloud Platform - to deploy and serve all apps
  • Terraform/Kubernetes/Serverless/AppEngine - to keep toys in order
  • Bamboo - CI/CD tool to automate monotonous activities

The general architecture of our solutions consists of several layers:

  • Modern frontend app to deliver the best UX experience and well scored by search engines
  • Abstraction layer which handles frontend requests and communicates with backends
  • Backend layer responsible for data transfer with 3rd parties and databases

Our long term goal is to deliver a great experience to our customers, maintain delivery performance, avoid technological debt and stick with new trends and technologies.

This year we plan to finish spinning up and migrating to our new e-commerce platform. This solution is a modern and modularized ecosystem designed to be easy to develop and maintain.

The next step is to design and build (maybe from scratch) the white-label solution for e-tourism companies to have one tool for all.

Who we're looking for?

  • Fluent English
  • Familiarity with code versioning tools such as Git
  • Analytical mindset and good problem-solving skills
  • Experience in programming internet applications and web services

Skills
Node.js
TypeScript
Express
MySQL
PostgreSQL

How we work?

How we manage our projects?
Methodology
Scrum, Kanban
Who makes architectural decisions?
team
Who makes technology stack decisions?
architect, team
Concurrent projects per team member?
10
Project management software
JIRA
Opportunity to change between projects
Team line-up
4
Developers
1
PMs
1
Designers
1 Technical Support, 1 Team Leader
How we code?
Git
Version control
Style guide
Code review
Static code analysis
Knowledge database
How we test?
Unit tests
Integration tests
Manual testing
CI
Toolset
Laptop
Additional monitor
Headphones
Personal container
Freedom to pick your tools
Operating system
Work environment
Tech supervisor
Open space
Separate rooms
Flexible working hours
Work time division
New features
60%
Bug fixing
20%
Meetings
10%
Documentation
5%
Self-development
4%
Client support
1%

Bonuses

Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
Kitchen
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
Traning
  • Trainings
  • Books
  • Conferences
Parking
  • Bicycle parking
Other
  • Chill room
  • Integration events
  • Shower

Our company

ANIXE Polska Sp. z o.o.

Wrocław 100-200
Tech skills
  • C#
  • .NET
  • Rust

Check out similar job offers