Talent.com
Software Engineer IV

Software Engineer IV

Rhythm SoftwareRemote, Remote, United States
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Software Engineer

Job Description

Overview & Background

We are looking for a full-stack (Angular + Node.js) developer responsible for developing new features, and maintaining the operation of existing features, for our core SaaS product, an Association Management System (AMS). Our platform is built on AWS, is serverless-first and consists of hundreds of Node.js microservices that run across thousands of AWS Lambda functions. With a loosely coupled architecture and aggressive unit, integration, and end-to-end testing coverage, each microservice is tied to a continuing integration & delivery pipeline that allows us to deploy to production dozens, sometimes hundreds, of times per day.

You will be supporting our existing microservices, as well as developing brand new microservices and the UI elements that consume them. These microservices will add new features for our customers or integrate our platform with external systems using our partners’ APIs. Your responsibility will extend all the way to the production infrastructure for each microservice you develop. Since each microservice is self-contained and uses CloudFormation for Infrastructure-as-Code (IoC), you will develop not just code, but the resources the code needs to work.

In addition to developing features, you will support external engineers as they develop against our API. You will work with our customers and partners to understand their unique use case / requirements and will guide them with best practices, documentation, and code samples using our Senior Engineers as guides to help you get the job done.

We want - no, we insist - that our engineers stay abreast of technological developments, join meetups, and attend one major technology conference every year.

Essential Duties & Responsibilities

  • Designing and developing new Node.js microservices to add new features or integrate with our partners’ systems using their APIs / Webhooks
  • Designing and developing new Angular components and leveraging our existing component libraries to deliver UI elements to support new features
  • Triaging and resolving assigned reported issues in our Angular front-end or Node.js back-end
  • Working with our customers and partners to support their engineers as they develop against our REST APIs
  • Coordinating with our Senior Engineers to advise customers and partners on best practices
  • Develop documentation and code samples to help external engineers get started developing against our API
  • Defining AWS resources needed by each microservice : Lambda functions, DynamoDB tables, SQS queues, SNS topics, API Gateway endpoints, Step Functions and more
  • Writing reusable, testable, and efficient code

Qualifications & Requirements

  • 3+ years of professional software development experience
  • 1+ years of experience developing solutions using Node.js
  • 1+ years of experience developing solutions using Angular
  • 1+ years experience developing solutions on AWS
  • Experience developing with and against APIs using some of : Node.js, Webhooks, Swagger, JSON, YAML, and JWTs
  • Is this job right for you?

    For you - the ideal candidate - the answer is an easy one :

  • You hate the idea of grinding away on a legacy product built on decade-old technology
  • You want to learn by doing : using the latest tools and techniques without being bound to a huge monolithic application
  • You want to work in a fast-paced environment where you can deploy to production in minutes without a two-week long sprint process
  • You have some exposure to solutions using any of the AWS services we love : Lambda, API Gateway, DynamoDB, Step Functions, SNS, SQS, Kinesis, S3, CloudFront, CloudFormation, Redshift, EventBridge, Athena, Glue, ...and more
  • You like working with customers and and creating customer joy through your work
  • You want to own your work all the way from design to production to the customer’s hands
  • You have strong interpersonal skills and want to continuously improve through giving and receiving feedback
  • A slow, steady smile has spread across your face as you’ve been reading this
  • Who Are We?

    Rhythm is a small, rapidly growing startup company based in Atlanta, GA. We’ve embraced the economic and technological benefits of serverless computing and a loosely coupled microservices architecture to deliver high quality, disruptive software to associations and nonprofits.

    Our north star - simple. Delight the customer.

    Everything we do, every activity, every bonus plan, and every initiative - centers around creating child-like joy among our customers. Each of us works closely with our customers to deeply understand their needs and capture the nuance in their daily challenges. We use that knowledge to deliver the best, most intuitive experiences we can. What sets us apart is our ability to listen, learn, develop, and delight quickly and consistently. When a customer tells us they feel heard, we know we’re on our game.

    Internal Notes

    Salary Range : $120,000-130,000

    Create a job alert for this search

    Software Engineer Iv • Remote, Remote, United States

    Related jobs
    • Promoted
    Software Engineer (C#)

    Software Engineer (C#)

    Sonarsource SàrlRemote, Remote, United States
    Full-time
    At Sonar, we’re a group of brilliant, motivated, and driven professionals working hard to help organizations build responsible, secure, high-quality code quickly and systematically.We build solutio...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    Friendly Captcha GmbhRemote, Remote, United States
    Remote
    Full-time
    Friendly Captcha offers bot protection which is privacy-friendly and does not require the user to perform tasks such as clicking images of cars, making it accessible to all humans.Founded in 2020, ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    NationbuilderRemote, Remote, United States
    Full-time
    At NationBuilder we create software for leaders.We work with advocacy groups, nonprofit organizations, political candidates and parties, community organizers, and anyone else trying to make somethi...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer (Remote)

    Sr. Software Engineer (Remote)

    Connectwithus080Remote, Remote, United States
    Remote
    Full-time
    Develop software by analyzing business requirements; conferring with management and users; analyzing systems flow, data usage, and work processes. investigating problem areas; following the softwar...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Stellar HealthRemote, Remote, United States
    Remote
    Full-time
    Historically, US Healthcare has relied on a fee-for-service reimbursement system where providers are paid based on the quantity of patient visits and procedures, rather than the quality of health o...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    Lantana Consulting GroupRemote, Remote, United States
    Remote
    Full-time
    Lantana Consulting Group provides services and software for standards-based health-information exchange.We have established ourselves as a trusted leader in the industry with two decades of experti...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    ArcadiaRemote, Remote, United States
    Full-time
    Arcadia is dedicated to happier, healthier days for all.We transform diverse data into a unified fabric for health.Our platform delivers actionable insights for our customers to advance care and re...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    EmpassionUnited States, United States, United States
    Full-time
    Empassion is one of the most impactful and exciting start ups in health care.We are focused on improving the experience and lowering costs for seniors at end of life. Specifically, we provide pallia...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    VetcoveRemote, Remote, United States
    Full-time
    Join our growing team at Vetcove, and help us transform how veterinarians buy the supplies they need to keep America's pets healthy. Vetcove's eCommerce and mobile platforms enable veterinary practi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Liberty Mutual InsuranceRemote, Remote, United States
    Full-time
    The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflect...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - MetricsDB

    Software Engineer - MetricsDB

    AxiomcoRemote, Remote, United States
    Remote
    Full-time
    As a software engineer on the metrics team, you will join a collaborative team of Rust engineers.You will help build the future of metrics at Axiom while working with cutting-edge technologies in a...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Infrastructure)

    Software Engineer (Infrastructure)

    FathomRemote, Remote, United States
    Full-time
    Fathom is on a mission to use AI to understand and structure the world’s medical data, starting by making sense of the terabytes of clinician notes contained within the electronic health records of...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    AdmiralRemote, Remote, United States
    Remote
    Full-time
    Admiral is looking for a mid-level or staff-level engineers to help us expand our platform.You'll be working on mature, well-maintained backend and frontend systems built using Go microservices and...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Ltg-midUnited States, United States, United States
    Full-time
    We are looking for a Software Engineer who will assist us with design, development and installation of software solutions. Your duties will include development, writing code, and documenting functio...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    OpheliaUnited States, United States, United States
    Full-time
    Are you looking for a role in a company that's solving one of the greatest challenges of our lifetime? Ophelia helps people end their opioid use and restore their quality of life with respect for t...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    Pinterest Job AdvertisementsRemote, Remote, United States
    Remote
    Full-time
    Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to br...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer - Backend

    Sr. Software Engineer - Backend

    Lyra HealthUnited States, United States, United States
    Full-time
    Lyra is transforming mental health care through technology with a human touch to help people feel emotionally healthy at work and at home. We work with industry leaders, such as Morgan Stanley, Uber...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    CognitionUnited States, United States, United States
    Full-time
    We are an applied AI lab building end-to-end software agents.We’re building collaborative AI teammates that enable engineers to focus on more interesting problems and empower engineering teams to s...Show moreLast updated: 30+ days ago