Full Stack Developer

Role Overview:

This role offers an exciting opportunity to work with cutting-edge technologies and contribute to the development of innovative solutions. The ideal candidate will be passionate about technology, have a strong attention to detail, and thrive in a collaborative, fast-paced environment.

Responsibilities:

  • Design, develop, and maintain full-stack web applications using modern technologies and frameworks.
  • Implement and manage infrastructure and DevOps solutions.
  • Automate processes and workflows to improve efficiency and reliability.
  • Ensure system security, performance, and scalability.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Troubleshoot and debug issues across the entire stack.
  • Stay up-to-date with emerging technologies and industry best practices.

Mandatory Requirements:

  • Automation & Configuration: Proficient in Ansible, managing OS environments (Linux, BSD, Windows, network devices), cloud platforms (AWS, Azure, GCP), and automating/debugging services, cron jobs, and system commands.
  • Virtualization & Logging: Experience with vCenter API, Kafka (setup, usage, KSQL), Elastic Stack (Elasticsearch, Logstash, Kibana), and Sentry for monitoring.
  • Access & CI/CD: Expertise in Apache Guacamole for remote access, GitLab CI/CD pipelines, and Keycloak for IAM.
  • Containerization: Skilled in Docker, Kubernetes, and Docker Swarm.
  • Databases: Experienced in MongoDB and PostgreSQL, including design and optimization.
  • Backend: Strong in NodeJS, NestJS, and RESTful API design.
  • Frontend: Proficient in Nuxt.js, JavaScript frameworks, HTML, CSS, and responsive design.

The bonus is:

  • Testing & QA: Skilled in automated functional testing, E2E testing methodologies/tools, and load/performance testing.
  • Security: Knowledge of authentication/authorization mechanisms, secure coding practices, and monitoring tools.

Qualification:

  • Bachelor’s degree or equivalent in a related field such as Computer Science, Software Engineering.
  • Minimum 5 years of practical work experience in full-stack development.
  • Proven track record of delivering complex software projects.
  • Fluent in English is mandatory.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple projects simultaneously.
  • Continuous learning mindset and adaptability to new technologies.

The contract will be for one year with the possibility of extension.

Apply here!