Software Architect

  • GOG.com
  • Warsaw
  • 14 000 - 19 000 PLN net / month
  • Any contract

GOG.com

Requirements

Experience level: Senior

  • 10+ years’ experience in software engineering.
  • Mastery in at least two of the following: PHP7, Golang, Java.
  • Strong understanding of application security, high-availability scaling and optimization problems.
  • Experience with queue systems, SQL/NoSQL databases, using caches.
  • Knowledge of MySQL optimizations and sharding.
  • Hands-on experience with microservice architecture, projects scalability and performance tuning of web applications.
  • Ability to easily communicate in English.

Technologies

Necessary on this position:
  • Java
  • PHP
  • SQL or NoSQL
  • MySQL
Nice-to-have:
  • Java
  • Golang
  • Docker
  • RabbitMQ
  • Elasticsearch

Project you can join

GOG.com seeks a talented Software Architect to join the Architecture Team responsible for the technical vision of our platforms and applications. You will be helping to develop and maintain highly available, scalable microservices for millions of gamers around the world. The role is focused on researching and working on projects such as the introduction of new technologies, code optimizations, security, high-availability, and scalability. You will be working on systems for millions of users from all around the globe that handle thousands of concurrent connections and requests per second.

Work time division

Designing systems
30%
System implementation
20%
Self-development
15%
Meetings
15%
Creating documentation
10%
System maintenance
10%

How we code?

  • Version control: GitLab
  • Style guide
  • Code review
  • Pair programming
  • Static code analysis
  • TDD
  • BDD
  • Code metrics
  • Knowledge database

How we test?

  • Unit tests
  • Integration tests
  • System tests
  • Pentests
  • Performance tests
  • Manual testing
  • Test automation
  • CI

How we manage our projects?

  • Methodology: Agile
  • Who makes architectural decisions? Team with Architects
  • Who makes technology stack decisions? Team with Architects
  • Project management software: Jira
  • Opportunity to change between projects

Toolset

  • Laptop
  • PC
  • Additional monitor
  • Headphones
  • Personal container
  • Phone
  • Freedom to pick your tools
  • Operating system

Work environment

  • Tech supervisor
  • Open space
  • Separate rooms
  • Dress code
  • Flexible working hours
  • Remote possible: 15%
  • Paid vacation: 20/26 days per year
  • Office hours: 8/10 - 16/18

Bonuses

  • Healthcare package
  • Healthcare package for families
  • Leisure package
  • Leisure package for families
  • Financial bonus
  • Equity
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
  • Lunches
  • Adaptation tips
  • Language courses
  • Temporary housing
  • Help finding an apartment
  • Visa Services
  • Sign up bonus
  • Flight ticket
  • Money for moving expenses
  • Conferences
  • Trainings
  • Books
  • Car parking
  • Bicycle parking
  • Shower
  • Chill room
  • Playroom for children
  • Integration events

Contact this employer

GOG.com is a Data Controller ...