Principal Ruby Software Engineer

About the Customer:
  • Healthcare communication tool. The Customer is from USA.

About the Project:
  • The platform makes it easy for doctors to communicate with their patients and with each other. It is already used by many US clinics to provide a positive patient experience and simplify administrative workflow. There are additional requirements for medical information, so security is an additional challenge in design and development.

Responsibilities:
REquirements:
  • Requirements:

    • Experienced in architecting and building large-scale, cloud-based, and event-driven systems across various projects
    • Several years of experience with Ruby that would allow you to make confident strategic decisions on choosing the right tech for the job
    • A deep understanding of system design, data structures, and algorithms
    • Experience with Monolith, SOA, and Microservice architectures that served as business and/or technical platforms
    • Track record in working with best practices such as design patterns, BDD, and CI/CD
    • Proven successes in mentoring engineers to improve standards and reduce defects in dynamic environments
    • Excellent communication and proven ability to influence decisions

     

    Responsibilities:

    • Be a technical leader within the teams you work with
    • Drive high impact architectural decisions and hands-on development, delivering high-quality, scalable services with effective system boundaries that will support our long-term vision & strategy
    • Lead your teammates by example, as a senior member of the team you will let your code and system designs demonstrate the path the teams should follow
    • Obsessively focus on production readiness for the teams including testing, monitoring, deployment, documentation and proactive troubleshooting
    • Identify risks and gaps in technical approaches and propose solutions to meet team and project goals
    • Leverage your future deep understanding of the Klara platform and drive changes to support our technology strategy, enabling engineers across teams to deliver value efficiently
    • Lead technical debate and decision making ensuring no-regret decisions with an appreciation for trade-offs
    • Nurture collaborative ways of working that grow the team, its members and the product: testing practices, pairing/mobbing, continuous deployment, domain-driven design
    • Influence and contribute to the technical and product strategy and roadmap
    • Help grow other engineers technically by mentoring, pairing, and developing other opportunities for education
    • Continuously rethink and reevaluate the status quo, even when it argues with your/our past ideas

     

    Your benefits:

    • Training budget;
    • KKM – monthly ticket (80% covered by us);
    • MyBenefit (Benefit System);
    • Life Insurance (Generali);
    • Private healthcare (LuxMed);
    • Attractive Referral Program

Contact us

✓ Valid
Add file