Golang Backend Developer
- Published on
About the Role
We believe communication belongs to everyone. We exist to democratize phone service. TextNow is evolving the way the world connects, powered by curious minds and an optimistic, yet critical lens. We are the largest provider of free phone service in the nation and are just getting started. In our mission to break down barriers to communication and free the flow of conversation for people everywhere, we're looking for a Backend Software Developer to join our Customer Journey Team.
At TextNow, we aim to transform the telecom landscape by building a platform that handles tens of millions of calls and messages daily. Our Core Experiences Team designs and develops scalable, high-performance backend systems to deliver exceptional user experiences.
As a Backend Developer, you'll design, develop, and maintain backend services for our platform. You will utilize technologies like AWS, Golang, gRPC, Kubernetes, and Terraform within a microservice architecture to ensure system reliability and performance. You'll also work with databases and event streaming platforms to manage high-volume data and real-time communication.
What You'll Do
- Develop and maintain backend services by designing and implementing both new and existing microservices.
- Collaborate with front-end teams and product management to enhance customer experiences.
- Maintain a high bar of quality by writing testable code, refactoring legacy systems, and participating in architectural reviews.
- Take part in a rotating on-call schedule to ensure service uptime, address critical function availability, and perform root cause analysis for incidents.
- Communicate technical details of upcoming projects through our architectural review process.
Who You Are
- Passionate about efficiency, with experience in Golang or another strongly typed language and cloud services.
- A brilliant collaborator who excels at transforming complex ideas into clear insights while fostering a collaborative environment.
- Decisive and able to take actions that provide value to customers and stakeholders.
- A self-starter who identifies improvement areas and recommends realistic solutions.
- Resourceful and willingness to learn new technologies.
Other Experience
- Experience developing API services using gRPC or REST.
- Familiarity with infrastructure as code tooling like Kubernetes and Terraform.
- Ability to apply design principles for building reliable and scalable backend architectures.
- Experience with relational or non-relational databases such as MariaDB or Redis.
Nice to Haves
- Knowledge of asynchronous event processing tools like Kafka.
- Familiarity with monitoring tools such as Datadog or Prometheus.
- Background in telecommunications or experience migrating from legacy systems.
About the Company
TextNow is committed to inclusion and diversity; we aim to provide a service that caters to everyone while promoting a workplace rich in diverse thought. Our values reflect our commitment to fairness, respect, and achieving ambitious goals. We treat our company as an own and remain deeply committed to our work and results.
Benefits, Culture, & More
- Strong work-life blend with flexible arrangements (work from home, remote or in-office).
- Employee stock options and unlimited vacation.
- Competitive pay and benefits, including parental leave.
- Wellness and development credits for physical and mental well-being (wellness benefits).
- Opportunities for travel during company events and off-sites.