Position: Senior Backend Developer
Company: ParentsWave
Category: Other
Experience required: 5y
English level: fluent

-4 000 $+ net / month B2B
-B2B long-term permanent contract
-Sweden-based startup - one of the most comprehensive online index of flexible work providers
-Remotely, full-time

On behalf of the client, we’re looking for a Senior PHP Developer who will own the development of their flagship API product. The company strives to help all job seekers feel a sense of belonging through self-respect. They want to support workers: not only with finding a job but also working better through apps. To help this mission come to fruition, they started building their platform in 2017. It quickly became one of the most comprehensive online indices of flexible work providers: with coverage in over 500 cities across 40 different countries and in 12 languages.

In less than 4 years, the company has gained nearly 2 million members across the globe and connected over half a million job seekers with apps and services like Uber, Airbnb, Doordash, Upwork, Lime, and many more.

Requirements

-5+ years of back-end engineering experience preferably as part of a startup
-Laravel
-Unit/integration tests
-PostgreSQL (both implementation and design)
-DDD
-CQRS
-Development in cloud-managed services (AWS or GCP)
-RabbitMQ (or other queues)
-RESTful API
-Based somewhere between UTC-3 and UTC+3

Nice to have

-Docker
-Backend architecture design
-NoSQL data stores (e.g. MongoDB, Elasticsearch)
-Understanding of front-end technologies and platforms to better cooperate with FE developers
-Experience with Big Data (such as BI solutions, data warehouses)
-Familiarity with web development tools and methodologies
-Fluent with JIRA and Confluence
-Solid comprehension of behavioural analytics concepts with respect to UX design, data tracking, testing, and metrics
-Experience working with a globally-distributed team
-Previous experience working at a startup

Responsibilities

-Drive new admin panel architecture and implementation
-Code and conduct effective design/code reviews
-Provide guidance and problem solving to the team to address challenges and blockers
-Proactively identify areas for training and development, and contribute to training initiatives
-Research, design, and implement solutions at the highest standards of quality
-Analyse requirements and provide design recommendations based on new APIs and/or the architecture of existing systems
-Lateral thinker to overcome barriers and successfully execute tasks
-Adapt and be conversant with the latest technologies and contribute to improving technology stack
-Project management and communication
-Translate user and business requirements into development priorities; review and articulate engineering requirements and specifications