Do you like building features end to end? Do you like working with a large number of technologies? Do you like moving quickly, releasing features daily, working with other smart and talented engineers? If this sounds like you, we’d love to talk to you.
• Design and develop simple solutions for complex connectivity challenges.
• Adapt to large-scale interdependent systems, including working closely with cross-functional teams consisting of technical and business stakeholders
• Take responsibility for the quality of the code produced by you and the team.
• Continually improve efficiency by contributing to team development of automated tools.
• Mentor and lead more junior developers, including improving and adding to system documentation and processes.
• Rotating on-call duty for network connectivity support.
• Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related discipline
• Excellent problem-solving ability with effective debugging of complex systems
• Proficiency with 6+ years’ experience of programming Java, including leadership experience.
• Ability to construct complex SQL queries, and quickly develop scripts (e.g. Python/Bash)
• Solid understanding of HTTP and related internet protocols
• Excellent written and oral communication skills with the ability to communicate complex concepts clearly