About Community
Community is a leading SMS platform trusted by the world’s most recognizable brands in Music, Sports, Film/TV, and Fortune 500 companies. Launched in 2019, Community focuses on building authentic relationships with customers through premium messaging experiences. Its ease of use and rich experiences have made it a preferred choice. By capturing zero-party data, Community provides valuable insights that drive meaningful results. Join us in connecting communities and converting conversations into action, revenue, and more.
Community is remote-first because we trust in our teams’ ability to do incredible work, wherever they are. We welcome new and diverse perspectives with every hire.
Join us at www.community.com
About the Role and Your Impact
We are seeking a highly skilled Senior Software Engineer with expertise in backend development and a strong proficiency in backend development. As a Senior Software Engineer at Community.com, you will be a key player in designing and implementing scalable backend systems that power our platform. You will collaborate closely with cross-functional teams, including product management, frontend engineers, and operations, to deliver high-quality, resilient solutions.
What You’ll Do
What You’ll Bring
To succeed in this role, you bring deep analytical skill, effective time management ability, and the confidence to communicate and present insights to stakeholders at all levels of the organization.
Experience: 5+ years of professional experience in software engineering, with a focus on backend development in Elixir, Go, and/or Ruby.
Systems Design: Experience designing and implementing distributed systems, microservices, and RESTful APIs.
Database Management: Proficiency with relational databases (e.g., PostgreSQL) and experience with data modeling, query optimization, and transactions.
Cloud & DevOps: Familiarity with cloud platforms (e.g., AWS, GCP) and experience with CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues in a production environment.
Team Player: Excellent communication skills and the ability to work effectively in a collaborative, remote-first environment.
Nice to have:
Experience working with messaging products or other SaaS b2b.
Experience as an SRE or Infrastructure/Platform Engineer