Remote Software Developer Backend

closed
Logo of TextNow

TextNow

πŸ“Remote - Canada, United States

Job highlights

Summary

TextNow is seeking a passionate Software Developer to join their Backend Platform team. The role involves designing, developing, and maintaining scalable backend services using modern technologies like AWS, Golang, gRPC, micro-services architecture, high performing databases, streaming and queueing. The employee will also participate in a rotating on-call, organize and communicate technical details of upcoming projects, collaborate with other backend developers, and contribute to key projects and initiatives.

Requirements

  • Creator of Cool Stuff. with a passion for efficiency at scale, leveraging strongly typed languages along with Cloud services
  • Brilliant Collaborator. who excels at connecting with team members, communicating technical solutions, and actively listening in a collaborative environment
  • Acts Decisively. to take actions that efficiently deliver value to our customers and business stakeholders alike
  • Takes Ownership. with the ability to drive tasks to completion
  • Respectfully Candid. with the ability to tactfully give/receive feedback with other team members
  • Self-Starter. who actively identifies areas of improvement and provides realistic solutions
  • Resourceful and Scrappy. with the ability to be strategic, roll up your sleeves, and execute
  • Versatile Technologist. always interested in learning something new
  • Experience developing API services with gRPC or REST
  • Familiarity with infrastructure as code tooling (Terraform, Kubernetes, or others)
  • Ability to apply design principles and methodologies for building scalable and high-performance backend architectures
  • Experience using relational or nonrelational database technology (MariaDB, RDS, DynamoDB, Redis)
  • Familiarity with CI build platforms (GitHub Actions or similar)

Responsibilities

  • Develop and Maintain Core Backend Services
  • Maintain a High Bar of Quality. in producing readable code, writing testable code, refactoring legacy systems, actively participating in cross-team architectural reviews
  • Participate in a Rotating On-Call
  • Organize and Communicate. the technical details of upcoming projects through our architectural review process
  • Collaborate. with other backend developers in the delivery of our shared libraries

Preferred Qualifications

  • Familiarity with asynchronous event processing (Kafka, SQS, or others)
  • Experience developing CI build platforms (GitHub Actions or similar)
  • Experience with telecommunication (i.e. calling/messaging)
  • Experience with migrating from legacy stacks (i.e. PHP, Ruby)

Benefits

  • Strong work life blend
  • Flexible work arrangements (wfh, remote, or access to one of our office spaces)
  • Employee Stock Options
  • Unlimited vacation
  • Competitive pay and benefits
  • Parental leave
  • Benefits for both physical and mental well being (wellness credit and L&D credit)
  • We travel a few times a year for various team events, company wide off-sites, and more
This job is filled or no longer available