Senior Software Engineer

Skills
Node.JsREST ApisSoftware DevelopmentSoftware Development MethodologiesEvent-DrivenMicroservicesRuby
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience with Node.js, Ruby, or similar programming languages
  • Proficient in microservices architecture and RESTful APIs
  • Skilled in using Kafka or similar messaging systems
  • Familiar with AWS, Docker, Kubernetes, and other DevOps tools
  • Proficient in PostgreSQL, MongoDB, Redis, or DynamoDB
  • Experience with testing frameworks and agile methodologies
  • Positive communication and collaboration skills

Day to day

  • Create, test, and launch scalable microservices
  • Collaborate with product owners and stakeholders to meet business goals
  • Develop and enhance user interfaces, server-side logic, and databases
  • Follow best practices in coding to ensure security and reliability
  • Explore new technologies to improve system and user experience