Remote Software Developer Backend
closedTextNow
π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
Similar Remote Jobs
- πWorldwide
- πCanada
- πChile
- πIndia
- π°$100k-$150kπIndia
- π°$50k-$70kπTaiwan
- π°$100k-$130kπUnited States
- πUnited States
- πIndia
- πCanada