Qualifications and Skills:
BSC/BA in Computer Science, Engineering or a related field;
3+ years coding enterprise services;
4+ years coding Node.js microservices in production environments;
Experience with building systems that support account receivables and payables;
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 with various datastores and caching technologies (MongoDB, Redis, Memcached, MySQL, ElasticSearch);
Experience with securing API endpoints;
Experience with RabbitMq;
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.
Preferred Qualifications:
Experience with service discovery technologies;
Experience with CI/CD configuration;
Experience with ELK stack;
Experience with Kubernetes and Docker;
Experience with bucket/object storage (S3, GCP Cloud Storage);
Experience with source code systems (Git);
Experience using Confluence, Gitlab, JIRA, Trello, Asana;
Experience with Google Cloud Platform and its various offerings;
Responsibilities:
Work with peers to design and develop software solutions;
Produce clean and efficient code, that is ready to scale;
Contribute to the design and development of existing and new digital payment experiences using Node.js/MongoDB;
Evaluate and integrate 3rd-party components & APIs such as eCommerce, payment gateways;
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.
The company offers:
Work with top entrepreneurs and startups from Silicon Valley;
Become an integral part of the core team — be more than someone who just writes code;
Potential to receive equity in high-growth startups from California;
Contribute to well-funded products with potential to impact millions;
Tight-knit team with an inclusive and transparent culture;
Only the latest, modern technologies.
Our client is an international IT company.
The job ad is no longer active
Job unpublished on
22 October 2020
Look at the current
jobs
Node.js
Kyiv→