MOTIFE | IT Recruitment & Softlanding

Senior Software Engineer (Ruby on Rails)

Kraków, Lesser Poland Voivodeship, PL

$150–$170/hour
21 days ago
Save Job

Summary

Our client is a global leader in customer experience solutions, providing innovative software that empowers businesses to build stronger relationships with their customers. With a presence in over 160 countries and serving more than 100,000 customers, they offer scalable tools designed to streamline support, sales, and customer engagement processes.


​We are seeking a Senior Software Engineer to join our client's Permissions team, where you will develop and enhance features that provide customers with precise control over account access across various products, focusing on building robust, scalable solutions for complex access control scenarios.


Key takeaways:

Stack: Ruby on Rails, AWS, Kubernetes, microservices, cloud deployment, nice to have: Scala, JavaScript, TypeScript.

Salary: 150 - 170 PLN net/hourly B2B + VAT

Working model: Hybrid - once a week in the office

Location: Kraków

Recruitment process:

  1. Call with MOTIFE recruiter (30 min)
  2. Interview with the Hiring Manager (30 min)
  3. Technical interview with the team (1h)


Responsibilities:

  • Collaborate with a team of skilled and dedicated engineers who take ownership of their products and share a unified vision for development.​
  • Deliver direct value to customers by developing and maintaining secure access control features.​
  • Ensure high reliability and quality of systems while addressing the challenges associated with operating at a global scale.​
  • Advocate for best practices, maintain high-quality code, and ensure appropriate test coverage, balancing rapid deployment with system stability and reliability.​
  • Design solutions that advance fine-grained permissions management across services.​
  • Tackle complex problems and make informed decisions on technical trade-offs by analyzing multiple perspectives and information sources.


Requirements:

  • Over 4 years of experience in backend or full-stack application development.​
  • Strong understanding of web application development with proficiency in at least one JVM language or Ruby.​
  • Excellent communication and time-management abilities.​
  • A pragmatic mindset focused on delivering outcomes early and frequently.​
  • Collaborative team player who values shared learning through pairing, code reviews, and technical discussions.​
  • Comfortable overseeing all phases of software engineering, including design, development, testing, deployment, and operations.​
  • Experience with large-scale Identity & Access Management (IAM) systems or familiarity with IAM industry practices.​
  • Proficient in container orchestration using Docker and Kubernetes, with experience in cloud services like AWS.​
  • 5–10 years of experience as a Software Developer.​

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job