Position: Backend Software Engineer(Node.js)
Company: Nearshorefriends
Experience required: 5y
English level: intermediate

Client’s mission: inspire in a warm way and create unforgettable memories — for everyone at any time at any place! We give our best every day with over 500 colleagues.

Job Description:
- Designing, implementing, and operating customer-facing products to increase the entire shopping experience
- Building microservices and self-contained applications including polyglot persistence
- Building scalable and cloud-ready software solutions in our AWS environment
- Partner with our software engineers, product owners, and UI/UX designers in creating and continuously improving end-to-end solutions

Qualifications:
- Experience in building integrating, and operating highly distributed applications (Microservices, SOA, self-contained systems)
- Experience in event-driven architectures, messaging patterns, and Apache Kafka is a plus
- Excitement about creating end-to-end solutions for our customers
- Passion for knowledge sharing and willingness to mentor other team members in best practices, code quality, and tech frameworks
- Agile mindset and full-stack thinking

Technical skills:
- Strong English skills, German is a plus
- NodeJS
- Javascript Native
- ES6/Typescript
- Amazon Webservice
- Kubernetes
- Apache Kafka/Message Queues
- Elasticsearch/SOLR
- PostgresSQL/MariaDB/NoSQL
- PHP/Magento is a plus

Additionals: SCRUM Teams / Communication Skills / Team-Player / Proactivity

Applied practices: Infrastructure as a Code / Continuous Deployment / Domain-Driven Design (DDD) / Event-driven Architecture / Hexagonal Architecture / Micro Frontends / Contract First

Our tech-stack: React / NodeJS / Jest / JavaScript / TypeScript / PHP / Docker / Kubernetes / Apache Kafka / PostgreSQL / Elastic Search / AWS / Terraform / Helm / Istio / Prometheus / Kibana / Grafana / CloudWatch

We offer:

— A friendly, laid-back work atmosphere with lots of after-work activities and events
— Accounting, tax, and annual reporting support
— Medical insurance
— Health/Sports compensation
— Free German & English classes
— Regular corporate events
— Business trips & conference participation