Senior Node JS Developer (offline)

The developer coming onboard will be working within a close-knit team on an industry first product that will change the way the market operates. You will be coming on to deal with ongoing feature work whilst helping architect possible solutions alongside the other team members, developing best practices will be adhered to along with a test-driven approach to all work created.

Required skills
● Commercial experience as the engineer responsible for large node.js/Golang backend projects
● Strong understanding of cloud services and distributed systems. Past experience building and troubleshooting large scale cloud-based management systems
● Ability to write clean and effective Godoc comments;
● Knowledge of Kafka
● Commercial experience scaling up applications in high performance low latency environments
● Commercial experience dealing with PostgreSQL as the main data source.
● Experience working with elastic search and redis
● Experience working with a micro-service architecture and be able to provide feedback in the best practices in these kind of environments
● Expert knowledge of Express and Sequelize frameworks
● Strong experience with RESTful services and API’s
● Knowledge of automated deployment and corresponding tools
● Experience working in Agile/Kanban teams
● Good spoken English

As a plus
● Background or some exposure to the PLM/SCM market
● Some Exposure to AWS, Kubernetes, Docker or cloud computing solutions
● Proficient with Unix based systems.
● Experience Managing processes, cron jobs and deploying to servers
● Good understanding of automated unit testing and functional testing
● Good understanding of OO concepts and HTTP protocol
● Experience with cloud hosting services like Amazon & Rackpsace
● Swagger for API definition
● tv4 for incoming data validation
● ajv for internal data validation
● lodash for misc
● Experience with other backend techmologies

We offer
● Lots of interesting and challenging tasks
● Comfortable work schedule
● Zero bureaucracy
● Friendly team with great culture and mentorship (visit us and see it yourself)
● US democratic management style
● Opportunities for self-realization, professional and career growth
● Corporate events and activities
● Professional seminars and training, professional studying

Responsibilities
● Π‘reate the best possible user experience on the web
● Research new technology/design patterns in collaboration with fellow engineers to determine if we can use them
● Taking ownership of business requirements and design/implement/test solutions
● Liaising closely with UK team to ensure a quality look & feel for all features
● Development and integration of new applications and enhancements
● Working on projects to improve the stability of our existing software

Project description
At Fabacus, we solve real-world manufacturing challenges currently within the retail industry. Fabacus is a product lifecycle and supply chain management solution that enables companies to maximise efficiency in all departments, from design and development to production; storage to shipping; all the way through to final sale. Whilst constantly finding ways to make production processes simpler and more efficient, we are continuing to come up with new and innovating solutions that turn business problems into profits, all without disrupting customers’ day-to-day operations.

fabacus.com/product

About AgileEngine

We are a fast growing company in Ukraine with offices in Kharkov, Kiev & Odessa. Our true selling point is the projects we have. We work with cool startups and innovative companies that have big ideas and budgets to implement them. This includes big names like LivingSocial with 90 million users, BleacherReport with 20 000 000 MAU or FunnyOrDie - famous Emmy-winning comedy video website and film/TV production company.
Come grow with us!

Company website:
http://agileengine.com/

The job ad is no longer active

Look at the current jobs Node.js Kyiv→