Job Closed
This listing is no longer active.
Winning combination of software products for iGaming
Senior Ruby on Rails Developer
Location
Poland
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Senior Ruby on Rails Developer
SOFTSWISS
• Participate in the full development cycle, from backlog refinement and testing to launching new features and implementing technical improvements. • Design, develop, and maintain scalable application architecture. • Review, maintain, and refactor existing code to ensure high performance, security, and maintainability. • Investigate and implement new technologies to enhance platform efficiency and stability. • Conduct code reviews and provide constructive feedback to team members.
Job Requirements
- 4+ years of commercial experience
- Expert-level proficiency in Ruby with a deep understanding of its ecosystem
- Strong expertise in designing, optimizing, and maintaining relational databases (e.g., PostgreSQL)
- Deep knowledge of SQL, algorithms, and data structures
- Solid understanding of CS fundamentals, including OOP principles and best practices
- Strong debugging, analytical, and problem-solving skills
- English level: Intermediate and higher (ability to communicate effectively in a team environment)
- Understanding of Ruby on Rails key concepts and best practices (nice to have)
- Hands-on experience with event streaming systems and message brokers (Kafka, RabbitMQ, etc.) (nice to have)
- Experience in database and application performance tuning (query optimization, indexing strategies, caching techniques) (nice to have)
- Strong test-driven development (TDD) skills and experience writing specs with RSpec (nice to have)
- Knowledge of scalable system architecture design (nice to have).
Benefits
- Full-time remote work opportunities and flexible working hours
- Private insurance
- Additional 1 Day Off per calendar year
- Sports program compensation
- Comprehensive Mental Health Programme
- Free online English lessons with a native speaker
- Generous referral program
- Training, internal workshops, and participation in international professional conferences and corporate events.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Golang Backend Developer
countXSoftwarelösung für Umsatzsteuer Compliance EU & CH + UK | Gewinner K5 COMMERCE AWARD'24 "Payment & Financial Services"
• be part of the full-stack team responsible for developing customer-facing web-application to help e-commerce sellers pay VAT tax EU-wide • develop REST API • collaborate with front-end developer, UX/UI developer, Product Manager, etc. • work with AWS stack, including AWS Lambda, Postgres, AWS Gateway, AWS DynamoDB, RDS, SNS/SQS and other services
Senior Software Architect, Backend Engineer
CorizonaEmpowering science and technology startups. Specializing in early drug discovery, design thinking, and innovation.
• You will report directly to the CTO • You will be the first non-founder engineering hire • You will be making fundamental development and architectural decisions each and every day • You will play a significant role in the company’s long term success
• Looking for Java Developer • Develop Java applications leveraging AWS. • Collaborate with teams leveraging Agile methodologies.
Web Developer – Backend (Python, Django)
CoderockrAcreditamos que o desenvolvimento de software é uma arte que deve ser feita com paixão e dedicação!
• We expect you to be proactive, analyzing and understanding the impacts and the real needs behind your deliverables; • Take responsibility for what you produce and deliver (ownership mindset); • Believe that better results are achieved by working in a team; • Communicate openly, participate in healthy debates, and bring ideas that contribute to your success and the team's; • Be able to understand Products & Business. Our main goal is always delivering value, going far beyond just writing clean code; • Be versatile: understand how all parts connect (front-end, back-end, database, network layers, etc.) and how this affects the performance of your code/application; • Be able to evaluate and learn new technologies and tools.




