441 day(s) ago

Senior Backend PHP vacancy at Foxstone SA

1,500 - 2,500 $ per Month

Remote worker location: Eastern Europe
English: Intermediate
Experience: 5+ years
Employment: Freelance

Foxstone SA

Switzerland, Geneva
Company size: up to 50 employees
Industry: Online Real Estate
Founded: 2016
Average age: 30
Growth over last year: +200%
Foxstone is a fast growing company, leading platform in the french part of Switzerland. Specialising in real estate crowdfunding, Foxstone offers a direct access to the Swiss real estate market from CHF 10’000 to democratize investments in stone in Switzerland. Focused on simplicity and transparency, the intuitive platform allows investors to become co-owners of a yield building and benefit from rental income. Foxstone offers a turnkey service where every procedure is done online. From the selection to the management of the building, Foxstone takes care of all the formalities on behalf of the investors. Based in Geneva, the company employs 14 specialists in real estate, finance, technology and operational management.


- Conceive and build new features
- Building reusable code and libraries for future use, following code style convention
- Optmization of the application for maximum speed and scalability
- Implementaion of security and data protection
- Integration of user-facing elements developed by a front-end developers with server side logic
- Design and implementation of data storage solutions
- Design database model
- Help in the setup of the system infrastructure


- Proficient knowledge of a back-end programming language including PHP7, and Server-side Java
- Perfect control of back-end framework such as Symfony(4) or Laravel
- Creating database schemas that represent and support business processes
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Management of hosting environment, including database administration and scaling an
application to support load changes
- Data migration, transformation, and ing
- Setup and administration of backups
- Outputting data in different formats
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and
optimising output to match the specific platform
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git / Gitlab
- Proficient understanding of OWASP security principles
- Understanding of “session management” in a distributed server environment
- Experience in working with Docker or other containerisation technologies in a CI/CD

- PHP 7
- Experience working with MVC Frameworks, such as Zend or Symfony
- Very strong Object Oriented Programming and design pattern skills
- PostgreSQL / Doctrine 2
- PHPUnit
- REST web services
- Git / Gitlab

Skills considered as a good plus

- Golang
- ElasticSearch
- MongoDb
- Comfortable working with testing frameworks
- Message Queuing / RabbitMQ
- Memcached or Redis