REF: SX-24-002-2 CITY: Pristina PAY: 3,000€ – 6,000€
staffiX is a company specialized in the field of recruitment and selection of staff. We are looking for a customer-obsessed, entrepreneurial Senior Full Stack Developer, to grow our client’s team in Poland, Europe and help the team that is based in the US. Come join our client’s company that is reinventing the way the maritime industry is performing business by providing state-of-the-art supply chain, LegalTech and fintech platform.
RESPONSIBILITIES:
You will write and execute your own charter and you’ll have an opportunity to shape the way our client will grow
Be deeply involved in the team and support them to achieve objectives
Help define our engineering standards, and drive a system design approach to building new services
Take pride in helping your team in delivering great products
Prioritize usability and clarity while designing and implementing services and APIs, all at scale
QUALIFICATIONS and SKILLS:
Proficient in server-side development with Node.js, TypeScript, Nest.js, and TypeORM
Experienced in REST API development and familiar with relational databases (PostgreSQL/AWS RDS)
Knowledgeable in message queues (e.g., AWS SQS, RabbitMQ, Redis, Kafka)
Skilled in testing methodologies (unit, API, e2e) with a foundation in TDD and BDD approaches
Strong understanding of OOP, SOLID principles, application architecture, and programming patterns (e.g., Repository, Builder, Factory)
Experienced with Docker, docker-compose, and development basics (Git, Gitlab)
English proficient at least B2 and great communicator
NICE to HAVE:
Experienced with Kubernetes, including deployment checks, and microservice architecture, including Sagas
Well-versed in AWS (SQS, KMS, S3, SES, EKS, RDS), security practices (OWASP Top 10, encryption, digital signatures), PDF processing, and blockchain technology
Knowledgeable in Redis or similar in-memory databases, and WebSocket for real-time communication
OFFER:
Salary ranging from 3,000€ – 6,000€ depending on the location and experience
Working hours 09:00 to 17:00 in EU time-zone, 40 hours per week, flexible
Company Laptop
Unlimited time off
Might include private health insurance (optional), contribution and more
Work in an environment where you’ll have endless opportunities to learn and grow
APPLICATION:
Suitably qualified and skilled candidates wishing to become member of our team are invited to submit applications until 27.03.2024. Only shortlisted candidates will be contacted for an interview.