Bandwidth is looking to solve complex problems at scale and improve customer experience continually through reputation management and number provisioning.
Requirements
- 5+ years of experience building web services in a modern programming language (such as Java, C-Sharp, or Go)
- Built and deployed applications for the cloud, preferably AWS
- An understanding of network protocols, HTTP, and REST
- Experience working with distributed systems
- Experience with relational and non-relational database systems
- Experience with scale and performance optimization
- Experience with test automation patterns and frameworks
Responsibilities
- Create and maintain REST APIs (Java/Spring), customer-facing dashboards (React), and the infrastructure (AWS) that powers it all.
- Lead solutions from start to finish, collaborating across teams to iteratively ship value.
- Work with a team of developers with experience with distributed services and full-stack systems.
- Mentor junior developers, conduct productive code reviews, and maintain collaboratively-defined standards across the team as you create products.
- Work closely with product managers to create solutions that deliver the power to communicate.
- Enjoy full end-to-end ownership of your services, from design to operations and monitoring in production.
- Lead by example in designing and developing solutions for reputation management and number provisioning.
Other
- A 4-year technical degree or equivalent experience
- 100% company-paid Medical, Vision, & Dental coverage for you and your family with low deductibles and low out-of-pocket expenses.
- All new hires receive four weeks of PTO.
- PTO Embargo. When you take time off (of any kind!) you're embargoed from working.
- Additional PTO can be earned throughout the year through volunteer hours and Bandwidth challenges.