Senior Node.js Developer

Full-time, Location- Sofia

Position Overview

Originating from QA company, we are passionate about the user experience for any project we work with. we provide full Software Design, Development, and Quality Assurance for your product. We work with emerging companies and leading enterprises in numerous areas: fin-tech, education, sharing economy, gaming, fitness, medical, eCommerce, and management software. Our services: Quality Assurance and Test Automation, Mobile/Web apps development, VR/AR systems development, Data Science, and AI.

We are looking for someone who is ready to make an outsized impact. You should be interested in taking on as much responsibility as possible and be able to handle tasks independently. We’re searching for someone who’s not just a great collaborator but enjoys working with the team as we push our apps/solutions in new and exciting directions.

Project Information:

The client company is a USA-based firm that provides cloud-native Data Integrating solutions to pharmaceutical and biotech companies. The data engineering platform you will be working on helps those companies to automatically centralize and harmonize experimental data so they could focus on value-add activities like data science and AI, trend identification, and anomaly detection and response.

We are Looking for Someone Who has:

  • 3-5 years of enterprise software development
  • Strong proficiency with JavaScript
  • Node.js knowledge and frameworks that are available for it
  • Understanding of network stack such as sockets, HTTP
  • Understanding the nature of asynchronous programming
  • Proficient understanding of code versioning tools, such as Git
  • Experience working with Docker, Redis, MySQL, MongoDB
  • AWS experience: S3 / SQS / AIM, ElasticSearch / Athena
  • Architecture components, Unit tests
  • Git, gitflow, CodeReview
  • TypeScript
  • CI/CD, Docker
  • English (Intermediate level or above) is required, both verbal and writing

What You Will Do:

  • Design, develop and implement JavaScript solutions leveraging Node.js
  • Work closely with the architecture team for the design and review of development projects to ensure the work is in line with the overall design and strategy
  • Participate in an Agile team and be actively involved in the full software development life cycle: sync meetings, stand Up`s, retro/demo meetings
  • Slack, Video Standups (webex), Jira
  • Develop new and improve existing processes
  • Create and perform unit tests

Benefits

  • Mentorship and partial compensation for professional courses/conferences
  • Free English lessons at the office
  • Sports compensation
  • Internal clubs (volleyball, football, running, and stretching)
  • Hackathons twice a month
  • Seasonal corporate events and team-buildings
  • Yearly company-wide Elevator Pitch
  • Corporate discounts and perks