Flowroute is the first software-centric carrier to provide communication services and technology for cloud-based products. We offer a wide range of communication solutions that are reliable, high-quality and simple for customers to implement. You can see more
here!
If you are a developer who lives to solve unique problems and develop applications, APIs, and systems that will disrupt the traditional telecommunications industry, we want you!
As a Senior Software Engineer at Flowroute you will:
- Contribute to new and existing projects, collaborating with product owners, and other teams to deliver business value on an iterative basis.
- Ensure we deliver high quality software by writing clean code and utilizing pair programming, continuous integration and code reviews
- Serve as a mentor and idea leader in continuously improving the team by sharing new technology/process opportunities, and best practices
- Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization
- Enhance and maintain our RESTful API
- Create systems to connect seamlessly with our partner carriers
- Help architect, implement, deploy, and maintain backend software systems that communicate within and among geographically-dispersed data centers
- Evolve systems so they can scale linearly
- Refactor existing systems to support future growth
- Architect software with scalability, redundancy, and seamless netsplit survival/recovery
- Write documentation and/or technical articles for API’s and projects that you’ve worked on.
Who you are:
- You are a skilled with Python and have some exposure with Django and Flask
- You are a full-stack developer willing to tackle any problem
- You are passionate about building software the "right" way and teaching that software craftsmanship mentality to others
- You’ve worked with cloud based technologies like AWS, GCP, Azure (we use AWS)
- You have extensive experience with agile methods and love a good code review
- You have at least 6 years of experience as a full time Developer
What's in it for you:
- Competitive compensation
- Transit pass
- Health, dental, and vision benefits
- 401K with company matching
- Generous PTO and paid holidays
- Expansive multi-level office space with kitchen
- Office snacks, drinks, lunches, and breakfast (Waffle Wednesdays!)
- Regular Hack Days– work on anything you want
- Internal happy hours (Thirsty Thursdays!)
- Standing desks with Macs and dual monitors are standard
Technologies you'll use:
- Python (Django, Flask), GoLang
- PostgreSQL
- Docker
- Redis
- Linux Operating System (Ubuntu, Debian)
- SIP
- SMPP
- Kamailio
- Asterisk
- AWS (EC2, CloudFormation, SQS, Kinesis, Lambda, DynamoDB, Redshift, and more!)