Position: Senior Back End Engineer
Company: Svitla Systems
Category: Node.js
Experience required: 5y
English level: upper

Svitla Systems Inc. is looking for a Senior Back End Engineer for a full-time position in Ukraine. We are looking for a Senior Back End Software Engineer who will be responsible for designing and building software systems based on business logic for serving web applications.

The Opportunity:
Svitla Systems Inc. is looking for a Senior Back End Engineer for a full-time position (40 hours per week) in Ukraine. Our client is an American nonprofit consumer organization dedicated to independent product testing, investigative journalism, consumer-oriented research, public education, and consumer advocacy. Founded in 1936, it was created to serve as a source of information that consumers could use to help assess the safety and performance of products. Since then, the client has continued testing and analysis of products and services and attempted to advocate for the consumer in legislative and rule-making areas. Among the reforms they played, a role was the advent of seat belt laws, exposure to the dangers of cigarettes, and, more recently, the enhancement of consumer financial protection and increased consumer access to quality health care. The organization has also expanded its reach to a suite of digital platforms. The organization's headquarters, including its 50 testing labs, are located in Yonkers, New York, while its automotive testing track is in East Haddam, Connecticut.
We are looking for a Senior Back End Software Engineer who will be responsible for designing and building software systems based on business logic for serving web applications. This role involves working hand-in-hand with business units to build state-of-the-art scalable APIS for mobile and web applications.

Requirements: 
5+ years of relevant experience back-end mobile/web development experience. 
Solid experience with JavaScript/Node.  
Extensive experience in software development, modern design patterns and back-end technologies under e-commerce enabled environments using multi-tier architectures.
Experience with development environments that leverage separation of concerns, consuming and creating microservices, server-side rendering, code-as-infrastructure deployment.
Experience with planning and implementing information security best practices including input sanitation, data security, data governance, one-way encryption, rate limiting, etc.
Experience with Web Services, REST and API design.
Working knowledge of Unix environments, including shell scripting such as Perl or Python.
Working knowledge of working with Docker Containers.
Experience working with Content Management Systems and understanding their features.
Agile tools and methodologies, including continuous deployment and rapid integration. 
Experience in software architecture and design, documentation, developing and maintaining large-scale, high-visibility systems. 
Upper Intermediate English.

Nice to have:
Experience with cloud services such as Amazon AWS or Heroku.
Experience with Payment processing, PCI DSS, and OWASP secure web coding.
 
Responsibilities: 
Design, develop, implement, and test API services and databases for powering customer-facing properties using agile software development practices.
Develop and implement payment, billing and/or dynamic content delivery systems.
Analyze business requirements, provide development estimates and feedback, and determine implementation/execution approaches.
Work with other software engineers, front-end engineers, QA, etc. to design and implement quality software solutions.
Support, troubleshoot, monitor, and optimize existing software systems.
Help streamline software development by contributing to the implementation of continuous integration, continuous deployment, automating manual processes, and eliminating defects.
Performs other duties as assigned but not at a higher level.

We Offer:
Competitive compensation plan that takes skills and experience into consideration.
Annual performance appraisals.
Possibility to choose your workspace either remote or combination of your home and one of our development offices.
Flexible working hours and adjustable work/life balance. Projects that use advanced, cutting-edge technologies.
Vacation time, sick-leaves, national holidays, family supplementary days off.
Comprehensive medical insurance including dental services, massages, and sports activities.
Support for a healthy lifestyle, compensation of running events.
Maternity leave policy.
A personal loan budget is available for long-term personnel.
Partial compensation of conferences, courses, and English classes.
Free meetups, webinars, and conferences organized by Svitla.
Birthday presents for personnel and New Year gifts for children.
Fun summer and winter corporate parties and memorable anniversary presents.