Profile REQ (Principal Software Engineer)

  • Full-time

Company Description

Who we are

Miratech is a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet. Our highly professional team achieves success with 99% of IT projects in financial, telecommunication and technology domains since Miratech inception in 1989. Technical complexity is our passion, stability is our standard, friendly work environment is our style. We empower our employees to grow together with the company, to achieve ambitious goals, to be a part of international relentless team which helps the visionaries to change the world.

Job Description

We are looking for a creative and talented Principal Engineer to join our engineering team and provide technology leadership. You’ll join a team of highly collaborative, skilled developers who thrive on solving key customer and market problems in innovative ways. The best fit for our team is someone who values creativity, adaptability, teamwork, experimentation and shipping frequently.

You will have an opportunity to be a technology leader and have a significant impact on the company’s success. In addition to solving complex problems you will also work with and provide technology leadership to a cross-team group of our most senior developers.

Technical Stack: AWS Dynamo, AWS RDS (PostgreSQL), MongoDB, Kubernetes, GraphQL, Node.js and Typescript

Responsibilities: 

  • Provide technical leadership across the product suite
  • Work with a cross functional team of engineers, designers, and product managers to design, build and deliver solutions that solve customer and market problems
  • Design and write clean, testable, high quality, observable code
  • Mentor less experienced team members and contribute to the continuous learning and improvement of the engineering team
  • Participate meaningfully in code reviews, design reviews, and solution ideation
  • Effectively communicate design tradeoffs, risks, and estimates to the rest of the engineering team as well as other company stakeholders
  • Solve complex performance, scalability and similar system challenges both during development and in production when necessary
  • Evaluate and clearly communicate the pros and cons of different technologies and frameworks for different purposes
  • Help anticipate future business needs and hedge architectural bets accordingly
  • Design clear and consistent APIs for 3rd party usage

Qualifications

  • 10+ years of web-based software engineering experience
  • Experience in architecting scalable solutions in a public cloud infrastructures
  • Ability to estimate solutions to complex problems and identify risks
  • Experience designing and implementing REST or GraphQL APIs for 3rd party usage
  • Experience with data pipelines
  • Proficiency in relational and non-relational databases especially MongoDB and Postgres
  • Proficiency in designing and building modular, reusable code in Javascript, especially with Node.js and Typescript
  • Proficient in refactoring, organizing and maintaining large Javascript codebases
  • Write scalable, performant, robust, testable, efficient, and easily maintainable code
  • Proficient in writing automated tests, system debugging and secure coding practices
  • Excellent communication skills across different departments and with customers

Additional Information

We offer

  • Strong career opportunities for professionals
  • A variety of international projects and mobility across projects
  • Professional development support
  • Competitive compensation, advanced bonus systems
  • 20 working days of paid vacations and paid sick leaves
  • Flexible work schedule with a possibility for teleworking
  • Corporate health insurance program
  • Foreign languages classes and communication with native speakers
  • Corporate mobile service compensation in case there’s business need
  • Modern and conveniently located offices with good working conditions
  • Sport room, children room
  • In-house canteen or kitchen, free fruit
  • Corporate, social and cultural events
Privacy Policy