This position is part of a large international team with a vision of building a common platform-as-a-service which provides a stable, reliable, scalable, and observable infrastructure that can be used by various service deployment topologies.

We build Service applications as isolated micro services as AWS Lambda or Kubernetes services.

Services can interact with each other via Amazon API Gateway or through Kafka topic or through AWS databases.

The services could be:

User-Facing Services (support different clients like video recorders, mobile applications);
Partner-Facing Services (provisioning data for their customers);
Shared Services that are used by other services with highest load;
Implement monitoring tools/solutions to validate services health in real time;
Serve millions devices with settings, program guide data and video content.
We are looking for Go Developers or someone with development experience who wants to learn Go.

Used technologies and tools:
AWS ( Terraform, AuroraDb, DynamoDb, EC2, CloudWatch, etc);
Docker, Jenkins;
Jira, Confluence;
MySQL, Splunk.

Required Skills:
2+ years of experience in software development;
Understanding of various design patterns, their usage along with OOP;
Experience with AWS services (in any combination) such as Lambda/EC2/CloudFront/API Gateway/etc;
Experience with Linux / Unix;
Ability to solve complex tasks;
English knowledge (intermediate or better).

Great Pluses:
Experience with Go;
Experience with script languages (python, and others);
Experience SQL database;
Knowledge build tools (Make, Gradle);
Understanding of software development life cycle, experience with build tools such as Jenkins;
Base knowledge of OpenAPI, Terraform;
Base knowledge of Splunk, understanding of work with statistical data, their aggregation, grouping, etc.

Main Responsibilities:
Collaborate with other (remote) engineering teams to resolve dependencies and deliver high-quality software on time;
Discuss initial design for new features, write documentation, initial estimates;
New feature development and bug fixing;
Migration of legacy service to microservices.

Employment Conditions:
Work in well-organized professional team;
Interesting and challenging tasks, opportunities for self-realization and career growths;
English language courses during working hours;
Flexible working schedule;
Corporate events.

About The Product Engine

Founded in 2001 and located in the heart of Silicon Valley, The Product Engine provides end-to-end consulting and software development services.

Our mission is to be a highly dependable, single-source digital solutions provider to a wide-range of customers and organizations.

The Product Engine strives to deliver the most suitable and intelligent software & technology solutions on demand. Our goal is to be a leading force in the successful development and implementation of innovative products and services that fully satisfy the evolving goals of our customers and their businesses.

With our headquarters and project managers in Silicon Valley and our offshore development centers in Ukraine (Odessa), The Product Engine delivers the best of offshore IT talent, using intensive project management, efficient and reliable communication practices, sound risk management, and an unwavering commitment to quality.

The Product Engine delivers high quality software applications and solutions on time and on budget in a variety of fields. From designing sophisticated software architectures for data intensive applications to building intricate websites, we have the flexibility to take on tasks either by complementing your existing engineering team, or by functioning as your complete virtual engineering department.

Company website:

DOU company page:

Job posted on 19 June 2022
17 views    0 applications

To apply for this and other jobs on Djinni login or signup.
  • home_work Office/Remote of your choice
  • engineering Outsource