Job Closed
This listing is no longer active.
Railsware Product Studio is great at building products. Happy customers can prove that.
Full Stack Engineer – Ruby/ReactJS
Location
Poland
Posted
76 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Engineer – Ruby/ReactJS
Railsware
• End-to-end product development • Write clean, reusable, and maintainable code • Write tests to validate the correctness of your code thoroughly • Actively contribute to the identification of the problems and their solutions • Collaborate in a cross-functional team to ensure the project meets business objectives and compliance standards
Job Requirements
- 5+ years of experience with Ruby development
- Experience with Trading - futures, crypto, day trading or scalping
- Excellent general programming skills, ability to work with complex codebases
- Extensive knowledge of Ruby, Ruby on Rails, and its testing frameworks
- Extensive experience with ReactJS
- Practical experience in different DBs (e.g., RDBMS, Key Value / Tuple Store, Wide Column Store / Column Families, Document Store)
- Experience with cloud hosting providers (e.g., AWS, Google Cloud, Digital Ocean, Heroku)
- Comfortable with the UNIX/Linux command line
- Proficiency in test-driven development
- Comfortable taking the lead on projects and working without lots of oversight
- Product-oriented mindset
- Good English (both written and spoken)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Developer, Python
Remote RecruitmentRemote Recruitment operates as a full-service employment agency providing recruitment/staffing for UK based companies
• Manage and support the development, testing, and deployment of Python applications • Handle bug fixes, code reviews, and feature development across multiple projects • Communicate effectively with internal teams and external stakeholders across time zones • Maintain accurate records of code documentation, version control, and deployment logs • Use relevant tools such as Python, Django or Flask, Git, Docker, and cloud platforms • Support the wider team with API integrations, database management, and technical problem-solving • Identify opportunities to improve code quality, performance, and system reliability
• Collaborate with cross-functional teams to identify software requirements. • Write clean, efficient, and maintainable code following best practices and coding standards. • Perform unit and integration testing to ensure software quality. • Develop software solutions using Agile methodologies. • Work with product owners, architects, and other developers to understand project requirements and translate them into technical specifications. • Design, develop, and maintain RESTful APIs. • Work with SQL databases (Oracle). • Create and maintain documentation for software development projects. • Troubleshoot and debug software applications to resolve issues. • Participate in code reviews and provide constructive feedback to improve code quality. • Stay up to date with emerging trends and technologies in software development.
• Design and deliver scalable, reliable, and high-performing backend capabilities supporting complex enterprise workflows and operational systems. • Apply an AI-first engineering mindset to rapidly prototype, iterate, validate, and deliver solutions efficiently. • Leverage AI-augmented workflows, automation, observability, and testing practices to improve software quality, accelerate delivery, reduce manual effort, and enhance operational reliability across the SDLC. • Support progressive delivery practices, controlled rollouts, production stability, and continuous engineering improvement. • Collaborate across Product, SRE, QA, frontend, mobile, and cross-functional engineering teams to deliver high-quality customer-focused solutions. • Strengthen engineering excellence through reusable knowledge sharing, documentation, ownership practices, and continuous improvement initiatives.
Senior Full Stack Engineer – Java, AI
EverbridgeKeeping people safe and organizations running. Faster.
• Develop, enhance, and maintain backend services and features through hands-on coding. • Implement technical solutions and system enhancements based on defined designs and technical specifications. • Use AI-assisted development tools and emerging AI capabilities to improve development efficiency and code quality. • Debug, troubleshoot, and resolve complex issues in development and production environments. • Collaborate with product managers and engineering teams to implement business requirements into reliable software solutions. • Write clean, maintainable, and well-tested code while actively participating in code reviews. • Follow established engineering standards and contribute to a reliable and secure Software Development Lifecycle (SDLC). • Support CI/CD pipelines, testing automation, and deployment processes. • Participate in on-call rotations and assist in resolving production issues with minimal customer impact.



