Position: Internal Developer
Company: mcpk.
Category: Node.js
Experience required: 3y
English level: upper

We are currently looking for an Internal Developer to join the professional product company team which designs and delivers a set of solutions and services which assist Utilities, the Before You Dig industry and other organizations in protecting the essential underground infrastructure.

**mcpk.** is connecting the best Ukrainian software engineers with IT businesses from Germany, Austria, and Switzerland. What makes us different from other Ukrainian IT companies? First of all - our philosophy! We believe that we have two kinds of customers - businesses and developers. So we treat each developer as our customer!  

Our cooperation is based on one simple principle - you work directly for the company from the DACH region. **mcpk.**, in turn, ensures that everything is functioning well and that you have everything needed for your work, like hardware, insurance, etc. We do not interfere in your daily work as we are big fans of simplicity and transparency.

**Internal Developer** will work on enterprise solution development and implementation in our AWS and Azure cloud environments. This individual will be primarily responsible for coordinating upgrades and deployment initiatives and providing insight and ideas for implementing operational solutions.


**General requirements:**

- Prior experience planning, designing, developing, architecting, and deploying cloud applications on AWS and/or platforms
- Knowledge of fundamental AWS and/or Azure services, applications, and best practices for architecture
- Practical expertise in a variety of disciplines, such as database architecture, business intelligence, machine learning, advanced analytics, big data, etc
- Strong notions of security best practices
- The ability to recognize and fix problems in distributed systems fast
- Understanding of web services such as API, REST, and RPC
AWS and/or Azure certifications, as well as any other professional certifications
- Sense of ownership and pride in the performance of the team and its impact on the company’s success
- Critical thinking and problem-solving skills
- Good time-management skills
- Excellent interpersonal and communication skills

**Technical Skills:**

- AWS SDK
- Node.js
- PowerShell 

**Nice to have technical skills:**

- Azure SDK
- Python
- C#.NET

**Your tasks:**

- Understand an organization's present operational infrastructure and make comments and/or proposals to enhance or improve it
- Define and document best practices and methods for deployment and infrastructure upkeep
- Collaborate with the IT and the Support teams
- Create, plan, and implement low-cost migration techniques
- Develop programmes that are reusable, effective, and scalable
- Perform software analysis, testing, debugging, and updating to ensure that programmes are compatible with all web browsers
- Create a serverless application using multiple AWS and Azure
- Implement application CI/CD pipeline using the AWS & Azure CI/CD stacks
- Write infrastructure as code using AWS CloudFormation & Azure Resource Manager
- Examine and evaluate programmes to identify technical faults and make remedy proposals and/or recommendations

**What you can expect from us:**

- Work-Life-Balance with flexible working hours
- 24 days off per year + 11 national holidays + paid sick days
- Free English/German lessons
- Medical insurance
- Powerful laptop
- PE accounting and support
- Remote job in Ukraine/any EU country
- Regular performance reviews
- Flat organization structure and short decision-making processes
- Work for a foreign company
- Compensation paid in USD

If you’re interested in us, we’d like to find a role for you here!