An Engineering role for a rapidly growing team mixed culture team within Digital Marketing industry.
Candidates for this position should have a minimum of
Type: On-going Independent Contract (1+ year).
Schedule: 40/hrs a week, 3PM to 12AM Ukrainian timezone. Fully remote.
Qualifications:
— Upper-Intermediate level of spoken English;
— Bachelor’s degree in computer science, information systems or related areas with strong technical understanding of SaaS/Web-Services software development is essential;
— 3+ years of experience with Ruby and Ruby on Rails;
— 2+ experience in Elastic Search or other similar IR system;
— 2+ years of experience in SOA, Data and Application Integration, Web Services, Enterprise Service Bus (ESB);
— 2+ years experience working with web-based and/or SaaS application development projects;
— Strong understanding of SDLC and Release life cycle (Continuos Delivery) and Agile methodologies;
— Familiarity with writing unit and functional tests;
— Excellent analytical and problem-solving skills;
— Ability to adapt and learn quickly in a dynamic, fast-paced environment;
— Ability to bridge gaps and communicate effectively between cross-functional teams;
— Excellent organizational skills including ability to prioritize tasks efficiently with high level of attention to detail;
— Outstanding communication, interpersonal, and relationship building skills conducive to team development;
— Strong sense of ownership, follow-through, and orientation towards results.
Experience with front-end MVC frameworks like Ember.js, backbone.js or angular.js is a desired.
Out team offers several openings depending on candidates strongest sides and interest.
Salary is negotiable for the right candidate.
— Work with product management and other engineers to build software for scale within CI/CD environment;
— Practice TDD and deep understanding of Design patters (Working with concurrent patterns and concurrency a must) ;
— Adhere to and grow our internal architecture and data processing pipelines;
— Support large data sets and stream processing;
— Understand sharding and Database Design for scalability (Postgres and MySql) for back-end;
— Conduct code review, debugging and deploying to Linux based environment;
— Implement scalable Web Services;
— Stay passionate about building large scale software and supporting other engineers.
The project is an on-going development and support for a large-scale email marketing platform on US market. The team is spread across the whole world and given the size of the project, a great variety of tasks, choices and frameworks are available.