Ruby on Rails Engineer

Job Description

Ruby on Rails Engineer (Fully Remote, US)

RemoteOhio, United StatesEngineeringFull time

Description

Within3 is searching for a Ruby on Rails Engineer with mid-level career knowledge. This Engineer will work within a distributed agile team to implement and maintain secure, scalable, cloud-based web apps / APIs. We are hiring for a curious and compassionate engineer who has a strong technical foundation. This role will be directly supporting our various public data integrations. These integrations are data sources for multiple internal and customer facing systems.

We are a remote-first engineering team spanning multiple time zones and countries. Daily collaboration heavily utilizes GitHub, Slack, Google Meet and Jira. Our focus is on the business needs with an eye toward product efficiency, scalability and data integrity. We strive to provide high quality code through practices such as TDD, continuous delivery, scalable design and individual knowledge growth. And we maintain a commitment to balancing resources across new features, emerging technologies and technical debt.

Technology Summary

  • Ruby on Rails 6.x and 7.x
  • Ruby 3.x
  • Javascript, SCSS, Haml, ERB, HTML
  • PostgreSQL, Redis
  • Sidekiq, SQS, S3
  • AWS, GitHub, Datadog

Job Responsibilities

  • Design, guide and advance existing, as well as new, web apps and APIs which service the companys flagship SaaS platform.
  • Work collaboratively with a distributed team to deliver modern, scalable, SaaS software.
  • Be curious, empathetic, and humble.
  • Write clear, extensible, maintainable and testable code.
  • Work with product owners to refine internal and external requirements; so we build the right solution to a problem.
  • Engage in the continued pursuit of improved skills and knowledge.
  • Engage in sharing knowledge and feedback.
  • Work with QA and SREs to ensure platform stability, availability, and quality.
  • Develop a deep appreciation and understanding of data, systems and scale.

Requirements

Required

  • 3+ years of professional programming experience with Ruby on Rails
  • Strong front-end experience with HTML, Javascript, Sass/CSS
  • Direct experience using at least one of the following relational databases: PostgreSQL, MySQL, MariaDB, SQL Server or Oracle
  • Understanding of modern API design patterns (REST, JSON, GraphQL, etc.)
  • Strong collaboration and communication (verbal and written) skills
  • Flourishes in a team which delights in collaborating, building each other up and continuous learning
  • Ability to foster cross-team relationships with empathy and respect.
  • Enthusiastic and passionate about UX, scalable systems and data

APPLY HERE

Senior Pre-Sales Solution Engineer

Job Description

Senior Pre-Sales Solution Engineer

United States (Remote)

Sales Solutions Engineering /

Full-time /

Remote

StrongDM lives by a very simple principle: Put People First.

That means we do the right things by our colleagues, employees and customers. It also means developing products and solutions that improve the lives of our customers. Our commitment to People First is one of the reasons our year-over-year customer retention rate is an industry-leading 98%. Once a customer, forever a fan. That’s our goal.

When you work at StrongDM, you work with people who care, technology that works, and customers who are obsessed with both the product and the support they receive.

If you ask any employee of StrongDM, youll find that our values truly are our guiding principles in everything we dofrom how we make decisions to how we treat each other. Thats because these values represent the foundation for our culture and who we are as a company. It sounds cliche, we know. But trust uswere onto something good. G2 can confirm.

1. We embrace the mission

2. We pursue mastery

3. We are people first

4. We are smarter together

These are the values we seek to cultivate as an organization. They inform not just how we behave as individuals and teams, but also the unspoken traits of the candidates we hire and perspectives we take when helping and supporting customers. Speaking of candidates, were so glad youre here! If this sounds like an environment youd thrive in, read on.

Were hiring solutions engineers to work with the Sales organization to provide an enthusiastic and authoritative technical perspective on the StrongDM product while establishing trust with prospects and customers. Everyone at StrongDM is committed to your success and is ready to pitch in to assist when it comes to learning, development, and winning new customers.

Your Impact:

  • You will work with the Sales team to showcase the value of the StrongDM solution to prospects and customers.
  • You are the trusted advisor and thought leader on modern privileged access management to your prospects and customers in close partnership with your account executive and in-territory partners
  • Authoritatively position and differentiate StrongDM against competitive offerings such as Cyberark and Teleport, etc.
  • Define the right mix of required capabilities, and use cases to address the pain outlined by the prospect to satisfy the prospects business objectives
  • Own the technical win; from technical qualification, and effective demo to proving the value of the StrongDM solution in a POV (Proof of Value)
  • Effectively manage proof of value (POV), guided trials, and hands-on technical product workshops
  • Partner with sales to drive sales cycles to completion beyond the technical win
  • Coordinate with Product Management, Engineering, Customer Success, and Support to fully address a prospects technical issues
  • Be the technical voice of the field for all things related to security, compliance, and privileged access management

About You:

  • Technical – Infectious enthusiasm for technology and cybersecurity.
  • A demonstrated willingness to master things you may know nothing about. Dont know how to kubectl now? Thats fine; you will learn
  • Experience with Privileged Access Management – PAM (Cyberark, Teleport, Delinea), SASE and related network technologies
  • Experience with Kubernetes, Ansible, Terraform, CI/CD (Jenkins, Github, etc), Identity Providers (Okta, Ping, Azure AD/Entra ID, AWS etc.)
  • Experience with AWS and/or Microsoft Azure or Google Cloud, configuration and administration of security features and services including identity and access management, service-related security features, networking, firewalls, encryption, and related standard methodologies
  • Familiarity with cloud and on-prem networking models and connectivity, network security, virtualization, and cloud computing
  • Programming experience in or familiarity with a higher-level language such as NodeJS, Ruby, Chef, Puppet, YAML, JSON, and/or Python
  • Discovery – You ask thoughtful questions that result in meaningful insights, you probe in a way that leads people to step outside their mindset, you unearth pain points and elicit new ideas. Demonstrated ability to dig deep and understand (and address!) the question under the question — what are they really asking but not saying?
  • Demonstration – You have a strong ability to present an engaging and compelling narrative using technical materials and tools to map the value of the product, and capabilities being sold to satisfy the prospects desired business outcomes. You draw on examples and insights to highlight the value of the product and the benefit it will bring to the customer.
  • Consultative – You can present a technical subject matter to a diverse range of stakeholders (technical and non-technical). You know how to tailor your content based on the audience.
  • Analytical – You are able to interpret a wide-range of information and use your findings to draw conclusions and design scalable and expandable solutions.
  • Experience – A plus if you have experience working at a tech startup or another high-velocity growth culture

APPLY HERE

Product Manager III

Job Description

Product Manager III

Remote

United States

Product

Full time

As a member of Vaticas Product Management team, you will work closely with internal and external stakeholders to identify needs and meaningfully advance product capabilities and related processes to solve challenging problems and meet strategic objectives.

This role will support a broad range of product capabilities including data integration and system interoperability with a variety of client systems (e.g., EMRs) as well as other shared services utilized across Vaticas platform. As a Product Manager you will develop deep relationships with business stakeholders, end-users, and software development teams to translate high-value and innovative product ideas into practical reality. In this capacity you will have the opportunity to use your creativity, experience, and professional skillset to directly contribute to the success of our clients and our transformative business initiatives.

Responsibilities:

  • Be the key interface for product between Vatica business and payer and provider stakeholders to facilitate understanding of client needs for EMR.
  • Participating in daily scrum team stand-ups and related activities, including story writing, project management, release coordination, retrospective analysis, and business engagement.
  • Collaborating with other scrum teams and colleagues to design and execute cross-functional projects.
  • Building relationships across business units (e.g., Clinical Operations, Sales, Technology) to gather and investigate product ideas, participate in strategic prioritization, refine requirements, and translate that information into actionable user stories for development.
  • Performing product and user experience research as directed, such as competitive systems analysis, internal and external user surveys, usability studies, and journey mapping.
  • Participating in 3rd party relationship management activities as directed, for example: evaluating external vendor partners, managing EMR application development programs, engaging with payors and other relevant industry groups.
  • Developing and maintaining product collateral for internal and external use including testing scripts, FAQs, sales and marketing content, and Go-To-Market (GTM) materials.
  • Supporting training activities for Clinical Operations and other internal staff as needed, with relevant new product materials, presentations, and Q&A availability.
  • Participating as a subject matter expert in client implementation and operationalization of new products, related processes, and playbooks.
  • Supporting sales, marketing, and other business development activities including internal and client facing presentations, detailed project planning, and strategic problem solving.

Requirements

  • 5+ years of Healthcare Industry integration experience
  • 5+ years of practical experience in providing client support on large and complex healthcare projects to business objectives.
  • 5+ years of experience with the full life cycle of product development
  • Bachelors degree in business, computer science, or related field; or equivalent work experience
  • Understands and can explain both product and high to medium level technical aspects of EMR to clients and prospective clients.
  • Should understand the differences in the roles that product, sales, and integration play.
  • Excellent communicator with the ability to distill complexity into easily understood components (non-technical).

APPLY HERE

Frontend Engineer, Switchboard

Job Description

Title: Frontend Engineer, Switchboard

(AMER)

Location: Remote

JobDescription:

The GitLab DevSecOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 2,000+ team members and values that foster a culture where people embrace the belief that everyone can contribute. Learn more about Life at GitLab.

GitLab is building an open source, single application for the entire DevOps lifecycle—from project planning and source code management to CI/CD, monitoring, and security.

At GitLab, we live and breathe open source principles. This means our entire handbook is online, and with a few clicks you can find the details of future releases and an overview of the product vision you’d contribute to when working here.

As a frontend engineer for the GitLab Dedicated Group, you will be working with the team to build Switchboard, a new customer portal being developed alongside the GitLab Dedicated single-tenant SaaS offering. Switchboard will be used both by Dedicated customers as well as internal GitLab teams (SREs). The work you’ll be overseeing will be impactful and highly visible to millions of our users across the globe.

Why should you apply for this team?

Switchboard is a new portal being developed alongside the GitLab Dedicated single-tenant SaaS offering. Switchboard will be used both by Dedicated customers as well as internal GitLab teams who support and maintain Dedicated instances. As a front end engineer on the team this person will implement front end functionality, follow best practices as per the GitLab guidelines and work closely with the UX Designer, PM, EM and other engineers to build and improve the Switchboard application.

This is a greenfield project and a great opportunity for a Frontend Engineer to contribute to and build a new application. The engineer will be part of a strong technical team that is newly formed in a visible and growing group within GitLab.

What you can expect in a Frontend Engineer role at GitLab:

  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way
  • Work with Product Management and other stakeholders (Backend, UX, etc.) to iterate on new features within the GitLab product.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • You’ll help improve the overall experience of our product through improving the quality of the Frontend features both in your group and features that benefit other groups.
  • You’ll help identify areas of improvements in the code base, both specific to your group and outside your group (eg. component library) and help contribute to make it better
  • You’ll learn, collaborate and teach other Engineers. Everyone can contribute something new to the team regardless of how long they’ve been in the industry.
  • You’ll fix prioritized issues from the issue tracker. These are typically bugs listed in a GitLab issue with an attached severity and priority label.
  • You’ll contribute to and follow our workflow process, alongside the rest of the Frontend Engineers and the GitLab community as a whole.

You should apply if you meet the following requirements:

  • Professional experience with VueJS
  • Experience with writing automated tests (eg. Jest, Karma, Jasmine, Mocha, AVA, tape)
  • A solid understanding of core web and browser concepts (eg. how the browser parses and constructs a web page)
  • A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Comfort working in a highly agile, intensely iterative software development process
  • Positive and solution-oriented mindset
  • An inclination towards communication, inclusion, and visibility
  • Self-motivated and self-managing, with strong organizational skills.
  • Demonstrated ability to work closely with other parts of the organization
  • Share our values, and work in accordance with those values
  • Ability to thrive in a fully remote organization
  • Ability to use GitLab

Nice to have:

  • Working knowledge of Ruby on Rails
  • Experience with the GitLab product as a user or contributor
  • Product company experience
  • Experience working with a remote team
  • Enterprise software company experience
  • Developer platform/tool industry experience
  • Experience working with a global or otherwise multicultural team
  • Domain knowledge relevant to the product stage in which you are looking to join (eg. someone with CI/CD experience applying for the Verify & Release team)

APPLY HERE

Infrastructure Engineer

Job Description

Infrastructure Engineer

Remote or Seattle, WA

COMPANY PROFILE

Code.org is a nonprofit dedicated to expanding access to computer science in K-12 schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part K-12. The leading provider of K-12 computer science solutions in the largest school districts in the United States, Code.org also created the annual Hour of Code campaign, which has engaged more than 15% of all students in the world!

JOB SUMMARY

Are you passionate about computer science and education? Code.org is a non-profit organization dedicated to growing participation in computer science by making it available in more schools and increasing participation by young women and underrepresented students. Our vision is that every student in every school should have the opportunity to learn computer science. We believe computer science should be part of the core curriculum, alongside other courses such as mathematics, biology, chemistry, or algebra!As an Engineer at Code.org, youll join a team delivering software products and operating services used by tens of millions of students and teachers in K-12 classrooms around the world.

DUTIES AND RESPONSIBILITIES

As a member of our Infrastructure team within engineering, you will:

  • Write code and configure the systems that support the building, monitoring, scaling, testing, securing, and deployment of our product
  • Own projects and build features end to end, and work on exciting technical challenges.
  • Work with your team, other engineers, product managers, and staff across the organization to build and support accessible and efficient systems.
  • Ship software regularly while maintaining excellent live site availability.
  • Contribute to an inclusive, growth-focused, and collaborative team culture!

EXPERIENCE & QUALIFICATIONS

We are seeking an Infrastructure Engineer who is able to navigate a comprehensive tech stack with an eagerness to implement systemic improvements. While our core technologies include Ruby on Rails, React, Javascript & Typescript, MySQL, AWS and various 3rd party tools and open source libraries, we welcome expertise in analogous stacks. This role is ideal for individuals who not only exhibit a solid technical foundation but also embody a spirit of collaboration and curiosity towards problem-solving.

We seek candidates who possess a blend of the following skills and experiences:

  • DevOps Engineering:Proficient in AWS configuration and infrastructure management, with hands-on experience in CloudFormation, Chef, and CI/CD pipelines, ensuring smooth deployment and operational workflow.
  • Application & Infrastructure Security:Familiar with risk assessment and safeguarding web applications and cloud infrastructure, with a proactive approach to identifying and mitigating security vulnerabilities.
  • Web Application Server Engineering:Familiarity with Unix environments, Docker containers, configuration management tools like Chef, content delivery networks, and basic principles of web session and cookie management all from the perspective of optimizing web server performance.
  • Database Administration and Storage Systems:Experience with AWS RDS Aurora MySQL, S3, DynamoDB, Redshift, and data visualization tools. A strong understanding of database management and storage solutions to support scalable web applications.
  • Site Reliability / Production Engineering:Expertise in incident management, monitoring/alerting systems, and enhancing web-application performance to ensure high availability and reliability of a high-traffic system.
  • Backend Platform Engineering:Familiarity with Ruby on Rails or similar MVC framework, with an understanding of backend architecture, focusing on building robust, scalable platforms.

We value individuals who prioritize the overall developer experience and are committed to writing clean, maintainable code and systems. If you are passionate about using your technical skills to make a significant impact on educational technology and thrive in a collaborative and innovative environment, we encourage you to apply.

In addition, candidates must:

  • Be a U.S. Citizen or Permanent Resident
  • Pass a pre-employment background check
  • Be willing to travel a minimum of two times per year for team events

APPLY HERE