Job location: Remote ( in the future Client plans to open office in Poland in one of cities: Warsaw, Wroclow, Poznan, Cracow)
Salary: 9 000 PLN – 17 000 PLN net B2B
Vacancies: 3
My Client offers:
- Flexitime (at least 6 hours matched to working hours in UK)
- Permanent employment ( 6 months trial period)
- Great opportunities for career progression within the development team up to a Lead Developer in Poland (Client just started to assemble our team so all positions are open)
Wymagania
Key duties:- Daily communication with a Lead Developer in UK (chat or hangouts)
- Building reusable, high-quality code and libraries for future use
- Design and implementing data storage solutions
- Developing of all server-side logic
- Definition and maintenance of the central database
- Integration of user-facing elements developed by a front-end developers with server side logic
- Ensuring high performance and responsiveness to requests from the front-end.
- Implementation of security and data protection
- Optimization of the application for scalability and max speed
- Managing hosting environment, including database administration and scaling an application to support load changes
Skills and qualities:
- Have built highly scalable and robust systems in the past
- Proficient knowledge of Ruby
- Proficient understanding of code versioning tools, such as Git
- Proficient understanding of TDD/BDD
- Proficient understanding of OWASP security principles
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
- Good understanding of server-side CSS preprocessors, such as LESS and SASS
- Understanding of "session management" in a distributed server environment
- At least 3 years experience in backend development
- User authentication and authorization between multiple systems, servers, environments
- Integration of multiple data sources and databases into one system
- Outputting data in different formats
- Data transformation, migration and scripting
- Setup and administration of backups
- Creating database schemas that represent and support business processes