Senior Node.js developer

Lviv, Kyiv
Full time
Thank you!
Apply

StartupSoft is California-based company that helps startups hire remote engineers with 100% ownership. We don’t “rent” our employees, rather we build remote teams that are just as integral to our client as their own in-house employees.We are looking for an experienced Senior Node.js developer who will help to design, build and maintain hardened, resilient microservices in cloud environments. You’ll be working on world’s leading auction platform for returned, excess, and other liquidation inventory.

Apply

Qualifications and Skills

  • 3+ years coding enterprise services
  • 1+ years coding Node.js microservices in production environments
  • Understanding of best practices and architectural principles surrounding microservices and Node.js
  • Experience with at least one Node.js framework (Express, Koa, Restify, etc.)
  • Experience deploying, monitoring, and maintaining services in at least one cloud provider (Google Cloud Platform preferred, AWS OK)
  • Experience with various datastores and caching technologies (MongoDB, Redis, Memcached, MySQL, elasticsearch)
  • Experience with securing API endpoints
  • Experience with Pub/Sub
  • Experience with various web services (SOAP, REST, JSON)
  • Able to work effectively in a distributed team environment
  • Ability and enthusiasm to learn new technologies
  • Resourcefulness and troubleshooting aptitude
  • Excellent communication skills
  • English level enough for daily communication with the client (written and oral)

Responsibilities

  • Work with peers to design and develop software solutions
  • Produce clean and efficient code, that is ready to scale
  • Help launch and support production services
  • Integrate with third-party services and components
  • Troubleshoot, debug, and upgrade existing software
  • Write various tests (e.g. unit, integration, performance) to ensure scalable service code
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Code using test-driven development (TDD)
  • Offer technical support for new and existing services

We offer

  • Interesting tasks
  • Professional growth
  • Competitive salary
  • A truly flexible working schedule
  • A convenient office in Lviv
  • Foreign language learning in the company office (different levels of language skills; etc.)
  • Corporate / team / special events
  • Friendly atmosphere: regular parties, movie evenings, soccer, Xbox, chess, poker, etc
Apply
00:00/00:00
This website uses cookies to ensure you get the best experience on our website. Privacy Policy
Ok