ОПИС ВАКАНСІЇ
At Algorithmic, we design and develop excellent digital products, and we need people who understand digital product space, have a sense of responsibility, and inner drive to deliver exceptional quality of work.
Role Build products end?to?end: front?end interfaces, back?end APIs, data models, tests, and deployment. We’re hiring two full?stack engineers. One will be focused on JavaScript?+?Python, and one on Ruby on Rails.
Strong candidates in either track (or both) should apply.
Responsibilities
- Deliver product features across front-end and back-end, from spec to release.
- Implement clean, accessible UI (components, state, performance).
- Design and build APIs, model data in PostgreSQL, handle background jobs.
- Write tests, review PRs, and keep documentation current.
- Monitor and investigate production issues.
- Collaborate with design and product on scope, trade?offs, and timelines.
Core Requirements
- 3+ years building and shipping web products.
- Proficiency with modern front?end (TypeScript/JavaScript) and HTML/CSS (utility frameworks like Tailwind).
- Solid back?end experience in one of the tracks below.
- PostgreSQL, Redis, Nginx, GitHub, CI/CD, and Docker familiarity.
- Cloud deployment (DO, AWS), container orchestration, basic IaC.
- Observability (logs, metrics, dashboards).
- Sound judgement on security, performance, and maintainability.
- Clear written communication and reliable, on?time delivery in a remote setup.
Track A, JavaScript?+?Python
- Front?end: component patterns, client?side routing, API integration.
- Back?end: Python with FastAPI, SQLAlchemy/Pydantic.
- Integration work: third?party APIs, webhooks.
- Background jobs and queues, task orchestration basics.
Track B, Ruby on Rails
- Rails 7+, Ruby 3+, Hotwire/Turbo and Stimulus; RESTful controllers and service objects.
- Background jobs (Sidekiq/ActiveJob), caching, mailers, file storage.
- Authentication/authorization; payment flows (Stripe).
Experience across both tracks is a plus but not required.
Nice to have
- Figma literacy for reviewing designs, implementing features as per design elements, and providing pragmatic feedback.
Контактна інформація →