Вакансия перенесена в архив

Все вакансии / System Architect / Санкт-Петербург

Our client is looking for a System Architect to design solutions for large-scale engagements and provide technical leadership to a team of engineers. The System Architect is heavily involved in all aspects of the project, from participating in technical requirements gathering with the client, to project definition and planning. The System Architect will work directly with the Solutions Architect who is responsible to identify the overall approach. The System Architect and will also have direct interactions with clients and will have a career path into the Solutions Architect position. The Architect will design components of the solution and prepare detailed technical specifications, design data schemas and interfaces. In addition, the System Architect will perform the hands-on development of proof-of-concept applications. The ideal candidate has extensive experience as a full-stack developer and  a history of successfully delivering complex applications for demanding clients.

Skills & Experience

General

  • Passionate about technology, a continuous learner who also enjoys mentoring others
  • Strong interpersonal communication and collaborative problem-solving skills
  • Strong oral and written communication skills in English and Russian languages
  • Experience with business requirements gathering and their translation to technical requirements, strategic architecture and design
  • Comfortable researching APIs and designing solutions leveraging them
  • Ability and willingness to travel ~20%, as needed

Oversight

  • Experience developing and leading large-scale technology engagements
  • Familiarity with various UML forms and expertise in the development of use cases, class diagrams, sequence diagrams and occasionally state diagrams
  • An excellent understanding of best practices across technologies (client/server-side, QA, deployment, project management, etc.)
  • Experience conducting code reviews and enforcement of best practices

Technical

  • Architecture: fault tolerance, scalability, separation of concerns
  • Front-end: responsive web, card based layouts, front end optimizations, CDN, caching (browser, cdn, web servers)
  • Back-end/CMS: overall understanding/oversight, back end system performance optimization for high availability solutions
  • Data Persistence Layers: deep knowledge of relational databases and data management strategies for NoSQL (document) databases
  • Mobile: application configuration/bootstrap, OS Stats, OS Trends
  • Expert-level knowledge in Web 2.0 technologies, including AJAX, social networking and blog platforms, widget development, and mobile
  • Ability to propose and diagram virtual/physical environments
  • Advanced knowledge of Cloud IAAS services (AWS EC2, Elastic Beanstalk, S3, Dynamo DB, CloudFront, Lambda, API Gateway, CloudWatch)
  • Familiarity with:
    • CDN products and settings - Akamai, Fastly, Cloudfront etc
    • Image Manipulation Trends (Cloudinary)
    • Application Performance Monitoring and Optimization (New Relic / Data Dog / Sumologic / Stackify)
    • Ad Integration on Web and Apps - Display Ads and Video Ads, IAB guidelines, latest trends, Google DFP
    • Web and Mobile Analytics (Google Analytics, Adobe Analytics)
    • Search Engine Optimization (SEO)
    • Search (Algolia, Swiftype, Google Custom Search, Azure Search)
    • Node.js (Express, Angular Universal)
    • Microsoft Azure (Virtual Machines, Azure SQL, Cloud Functions, Block Storage, Queues)
    • OTT/Video Delivery - overall concepts across Web and Apps
    • Payment Processing - PCI compliance
    • User Management/Security - approached in a scalable way
    • Marketing - cross platform campaign management, email marketing, etc
    • Experience integrating Video and Video Management Systems
    • Understanding Automated/Continuous Deployment model

Benefits:

  • Competitive salary and yearly bonus
  • Medical insurance (after probationary period)
  • Fitness benefits (after probationary period)
  • Fully paid English courses and the opportunity to improve English skills by regular collaboration with native speakers
  • Free parking
  • Flexible working arrangements
  • Weekly Happy Hours and periodic team activities
  • Work in a high-growth, energetic environment

 

Подраздел:

Architect