X Close

Job Application Form

Your Name*
Email Adress*
Phone Number
Additional Notes
Attach CV*


Menu

Solution Architect / Tech Lead

Sofia, Bulgaria

Job Description

A Solution Architect plays an important role in the development of software systems, from gathering & translating requirements into workable designs; to guiding the activities of the rest of the development team to respect the integrity of such designs; to collaborating on trade-offs when necessary.

This role requires excellent attention to detail, view of the big picture, creative problem solving, and the ability to think short, medium & long-term.

 

Duties and Responsibilities

  • Guide the collaborative process of creating and evolving system designs that strike the appropriate balance between meeting current needs and facilitating future evolution
  • Work closely with the clients architectural team, participate in the design of the system and breakdown the high level architecture into actionable tasks
  • Mentor, educate and train the members of the team
  • Uncover assumptions and constraints from business and tech stakeholders
  • Be responsible for conducting research into existing systems, devising solutions that work within those systems
  • Meet directly with users and customers to demonstrate solutions and answer questions regarding software capabilities and requirements
  • Work with the DevOps and Cloud infrastructure leads to evolve the infrastructure design
  • Work to resolve issues that arise during the development cycle

Qualifications, Skills and Experience

  • Proficiency in one of the following: Python / Java
  • Excellent knowledge of microservices architectures, API design and implementation principle
  • Excellent understanding of data encoding standards ( XML, JSON etc.)
  • Experience with serverless implementations
  • Ability to find the optimal solution for technical problems
  • Very good understanding of Object Oriented Design and Database Design principles
  • Experience with Unit Testing
  • Hands on experience using Amazon Web Services - Kinesis, SQS, DynamoDB, lambda functions
  • Passion for seeking engineering excellence, quality, and adopting new technologies
  • Strong analytical, communication, and collaboration skills
  • Delivery focused, self-motivated with a can-do attitude
  • Excellent spoken and written English

Advantage

  • Expertise in leveraging AWS Cloud for BigData solutions

 


Apply For This Position Now ›


Privacy Information


Our Benefits

  • Remote Office

    Option to work remotely whenever you need to
  • Parking Space

    We provide free parking spots
  • Fun Office Space

    We offer a game zone and a relaxation area
  • Health Insurance

    Additional health and dental care plan
  • Holidays

    Enjoy extra 5 days after your 1st and 3rd year
  • Personal Development

    Company-sponsored training to further develop your skills
  • Employee Referral Programme

    Receive a competitive bonus for referring a friend
  • Social Events

    We love to celebrate our success together
  • Family Insurance

    Add insurance to a family member