You’ll join a team focused on working with a large-scale community platform, contributing to the development and scaling of a modern community experience across web and mobile. The goal is to create spaces for meaningful interaction, deeper discussions, and stronger connections between users and creators. The team is also actively exploring how AI can enhance engineering workflows and product capabilities, giving you the opportunity to work with modern AI tools in real development environments.
About project
Our client is a global media and technology company that helps content creators and digital publishers build sustainable businesses. As part of the team, you will build and maintain spaces designed for rich, meaningful conversations rather than shallow engagement. Your work will directly shape how members discover communities, interact with creators, and scale the platform as it grows.
Team members
The team consists of 5 Ruby developers, a Team Lead, and an Engineering Manager.
Technologies
Ruby on Rails, TypeScript, React / Ember, React Native (Mobile), HTML/CSS, SQL (ActiveRecord / MySQL), and AI-assisted development tools.
Your Contribution
- End-to-End Feature Development: Designing and implementing features that span backend APIs, web UI, and mobile client behavior.
- Building Core Experiences: Creating multi-community discovery, feeds, onboarding, notifications, and engagement experiences.
- Cross-Platform Workflows: Improving authentication, deep linking, push notifications, and connecting web and mobile journeys.
- Data-Driven Iteration: Leveraging product goals, user feedback, metrics, and experiments to turn business requirements into shipped product outcomes.
- Quality & Reliability: Participating actively in code reviews, testing, performance optimization, monitoring, runbooks, and postmortems.
- AI Integration: Applying AI tools to improve development workflows and operational efficiency.
Expertise you need
- 4+ years of commercial experience building user-facing web applications with modern TypeScript.
- Proven experience with Ruby on Rails, or demonstrated senior-level ability to become effective quickly in a complex Rails codebase.
- High Engineering Maturity: A proven track record of operating with complete autonomy, taking ownership of complex tasks, identifying risks early, and communicating clearly without requiring close supervision.
- Experience working across frontend and backend boundaries, including building or consuming robust APIs.
- Solid understanding of SQL databases and ORMs (such as ActiveRecord).
- A passion for maintainable code, automated testing, performance, and thoughtful software architecture.
- Strong communication skills, a collaborative mindset, and the ability to proactively drive technical decisions.
- English level: Upper-Intermediate or higher.
Nice to have:
- Experience with React Native or mobile app development.
- Experience with HTML/CSS frameworks and the ability to autonomously turn Figma prototypes into Ember, React, or similar components.
- Familiarity with authentication, deep linking, push notifications, analytics, or similar user lifecycle systems.
- Experience with community products like Discourse, NodeBB, etc.
- Knowledge of Unix systems (terminal, work with services and processes, cron);
- Practical experience with AWS services (S3, SQS);
Why us
Cozy office or home work environment
- Should you require any additional equipment, we will be happy to provide it;
- daily use of modern technologies;
- flexible working hours;
- ability to work remotely;
- paid travel expenses.
Professional development and advancement
- Regular 1 on 1 feedback on development and performance;
- subvention for all work- related education (books, online courses) and conference participation;
- technical and career mentorship and guidance.
Team culture
- Experienced and enthusiastic multinational team;
- knowledge sharing culture;
- each employee is responsible for their part of the job so we appreciate the ability to self-organize and prioritize tasks;
- team budget for entertainment;
- referral program – if you want to work even more comfortably, being surrounded by some of your friends, we’ll pay for that up to 1500$ (depending on the candidate level).
Out-of-work care
- Annual leave of 15 working days;
- financial incentives for the wedding or birth of a child;
- $50 monthly stipend that can be used for gym memberships, nights out, and personal care;
- a monthly incentive for private health services;
- Christmas bonus.
Next steps
- 30-minute intro with HR.
That’s small talk about the company, products, team, position, technology stack, etc.
- 1-hour Live Coding session.
We will focus on your experience and problem-solving skills.
- 1-hour Final interview with the Technical Project Manager.
We’d love to see not only what you can build, but also how you collaborate and communicate.