Railsware is a product studio with two main focuses — Railsware products and consultancy services. Railsware Products: Mailtrap.io, Coupler.io, and TitanApps.io were initially created as simple in-house tools.
1 жовтня 2025

Full Stack Engineer (Ruby / ReactJS) (вакансія неактивна)

Київ, Краків (Польща), Варшава (Польща), віддалено

Необхідні навички

Technical Foundation:

🔶 5+ years building Ruby applications with deep Rails expertise
🔶 Strong architectural skills—you’ve designed systems, not just implemented features
🔶 Extensive ReactJS experience, including state management and performance optimization
🔶 Hands-on experience with multiple database systems
🔶 Production experience with cloud platforms (AWS, GCP, Digital Ocean, Heroku)
🔶 Comfortable with UNIX/Linux environments
🔶 TDD practitioner—you write tests that give confidence, not just coverage

Professional Maturity:

🔶 Proven ownership. You’ve led complex features from architecture through production, including stakeholder management
🔶 Technical communication. You can explain trade-offs, advocate for technical investments, and write clear documentation
🔶 Collaborative problem-solver. You build consensus, mentor others, and improve team practices
🔶 Product thinking. You understand user needs and business constraints, not just technical requirements
🔶 Good English for written and verbal communication across distributed teams

🌟What Sets Exceptional Candidates Apart:

👩‍💻👨‍💻Experience with pair programming and ensemble programming practices
🚀Track record of reducing technical debt while maintaining feature velocity
💻✍️Open-source contributions or technical writing that demonstrates expertise
🌐Experience with distributed systems, event-driven architectures, or microservices
💸📈 Background in domains like fintech, healthcare, or SaaS platforms at scale

Пропонуємо

🔷 Outstanding development culture bit.ly/rw-devculture
🔷 Collaborate with us remotely from any location or in one of our offices (Kyiv/Krakow) bit.ly/rw-remotecollab
🔷 We offer flexible hours
🔷 Get competitive compensation, access to a savings program, and microcredits
🔷 Thanks to our hardware policy, we use the best equipment and can regularly update it
🔷 34 days a year as paid time off (24 standard days + 10 more to cover public holidays)
🔷 Health policy budget will cover your private sports and healthcare expenses
🔷 Participate in local and international conferences
🔷 Our offices are equipped with modern ergonomic chairs and standing desks
🔷 You can always find fresh food and drinks in our kitchen
🔷 In Ukraine, we collaborate through Diia.City

Обов’язки

🔷 Own end-to-end feature delivery, from technical design and architecture through implementation, testing, and production support
🔷 Drive technical decisions for your domain, including technology choices, architectural patterns, and quality standards
🔷 Elevate code quality through comprehensive testing, thoughtful refactoring, and maintainable design patterns
🔷 Mentor and collaborate: conduct thorough code reviews, pair with team members, and share knowledge actively
🔷 Shape product direction: identify technical opportunities and constraints that influence product decisions
🔷 Proactively improve: spot and address technical debt, performance bottlenecks, and architectural concerns before they become problems
🔷 Communicate clearly: keep stakeholders informed of progress, risks, and technical trade-offs
🔷 Enjoy engineering again 😎

Про проєкт

We are looking for a mature Software Engineer with a product mindset to join our team! 🌟
The position will include building great products, tackling interesting challenges, and contributing to our engineering culture. We expect you to work in pairs, use test-driven development, be experienced in building complex web and mobile applications, and write both clean and maintainable code.

What “mature” means to us:

🔸 You’ve navigated ambiguous problems and designed systems that scaled
🔸 You make pragmatic technical decisions that balance quality with business impact
🔸 You help your team grow through pair work, thoughtful code reviews, and knowledge sharing
🔸 You communicate technical complexity clearly to both engineers and stakeholders

What You’ll Work On ⬇️

You’ll work on both Railsware products and solutions designed for our clients. Here’s the scale and complexity you’ll tackle:

Mailtrap.io — An email delivery platform serving 1M+ users globally. Challenges include high-volume email processing, real-time delivery tracking, and API design for diverse integration needs
Coupler.io — A data integration and AI analytics platform handling millions of records daily. Think resilient data pipelines, complex transformations, AI integration, and data consistency across systems.
Titanapps.io — a set of productivity tools for Jira. We architect integrations with third-party APIs, optimize performance for large datasets, and design intuitive UIs for complex workflows.
NexHealth.com — Patient experience platform transforming healthcare. Tasks include HIPAA-compliant architectures, real-time scheduling systems, and integrations with healthcare providers.
Tradezella.com — № 1 trading journal with sophisticated analytics. Build data visualization systems, complex calculation engines, and real-time market data processing.
Knowa.co — Executive-level project management solution. Design intuitive interfaces for high-level insights and build aggregation systems for complex organizational data.

Check other examples of the products we built (railsware.com/case-studies) 🔗

Our tech philosophy:

We primarily use Ruby and ReactJS, but our codebases are polyglot by design. We actively experiment with Golang, Python, and Node.js in production when they’re the right tool. You’ll have a voice in technical decisions and technology choices 🦾