TextNow is hiring a
Senior Software Developer

closed
Logo of TextNow

TextNow

πŸ’΅ ~$135k
πŸ“Remote - Canada, United States

Summary

The job is for a Senior Backend Engineer at TextNow's Backend Platform team. Responsibilities include developing and maintaining core backend services, maintaining high quality code, participating in on-call duties, fostering growth of fellow team members, organizing and communicating technical details of upcoming projects, collaborating with other teams, and more.

Requirements

  • Creator of Cool Stuff with a passion for efficiency at scale, leveraging Golang or another strongly typed language along with the computing power of Cloud services
  • Brilliant Collaborator who excels at connecting with team members, transforming complex ideas into clear insights, while actively listening to foster a collaborative environment
  • Acts Decisively to take actions that efficiently deliver value to our customers and business stakeholders alike
  • Takes Ownership of projects with the ability to drive them to completion
  • Respectfully Candid with the ability to tactfully give/receive feedback with various teams across the organization
  • 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, execute, and work cross-functionally
  • Versatile Technologist always interested in learning something new
  • Strong Experience in developing API services and shared packages using Golang
  • Experience with infrastructure as code tooling (Terraform, Kubernetes, or others)
  • Ability to apply design principles and methodologies for building scalable and high-performance backend architectures
  • Production Experience using relational and nonrelational database technology (MariaDB, RDS, DynamoDB, Redis)
  • Familiarity with asynchronous event processing (Kafka, SQS, or others)
  • Experience delivering quality production level microservices, using gRPC or REST
  • Experience utilizing CI build platforms (GitHub Actions or similar)

Responsibilities

  • Develop and Maintain Core Backend Services
  • Maintain a High Bar of Quality
  • Participate in a Rotating On-Call
  • Foster Growth of fellow team members
  • Organize and Communicate the technical details of upcoming projects through our architectural review process
  • Collaborate with other backend teams in guiding the development of our shared libraries

Preferred Qualifications

  • Experience with telecommunication (i.e. calling/messaging)
  • Experience with migrating from legacy stacks (i.e. PHP, Ruby)
  • Experience building applications using Kafka for event processing
This job is filled or no longer available

Similar Jobs