Full Stack Software Engineer
Posted Updated
- As a Full Stack Software Engineer at Cape, your mission is to provide connectivity without compromise
- Your charge is to build a system that enables resilient, global connectivity with a security & privacy first mind-set that separates our users from the legacy telecom ecosystem
- This includes everything from building a best-in-class signaling firewall to identify & mitigate malicious signaling attacks that compromise users’ most personal communications, to detection of fake base-stations (cell-site simulators), to detecting and preventing SPAM & Smishing campaigns, and being transparent and alerting users when they may be actively targeted by hackers or nation states
- Fluency across the full stack allows you to have even more ownership and agency to lead this charge
- We’re hiring engineers who are passionate about solving real-world problems, personal privacy, and empowering peers to be autonomous
- If you’re motivated to develop reliable, highly performant, and scalable systems, and to design robust APIs and primitives, this role offers the opportunity to make a significant impact on our products and the people who use them
- Your day-to-day will constantly change and be filled with ambiguity, but everything you work on has a high impact
- Build beautiful, responsive and reliable websites and landing pages
- Work in Figma, and translate designs into code
- Maintain high coding standards through the development of guidelines, active participation in code reviews, and fostering a culture of continuous improvement and knowledge sharing among your team
- Champion the security, performance, and stability of our web applications. You will implement and oversee robust testing, monitoring, and release processes to guarantee a seamless and trustworthy user experience
- Actively improve user workflows by collaborating with cross-functional teams, ensuring seamless experiences across product boundaries and a cohesive user experience
- Build reliable, performant, and scalable systems that enable other product teams to build robust web applications without requiring deep domain expertise in the underlying infrastructure
Benefits
- Commuter benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Paid maternity leave
- 401(k)
- Paid paternity leave
- Disability insurance
- Understanding of cryptographic systems and how to design privacy conscious solutions
- Ability to work collaboratively in teams of technical and non-technical individuals and understand how technical decisions impact the people who will use what you’re building
- Experience brainstorming and iterating with product designers
- Ability to take a thoughtful, practical approach to problem-solving that considers tradeoffs and avoids over-engineering
- High ownership and the drive to take a problem from ideation to production independently
- Ability to learn new technology and concepts, even without in-depth experience
- Skill and comfort working in a constantly evolving environment with dynamic objectives and iteration with users
- Proven ability to learn continuously, work independently, and make decisions with minimal supervision
- Strong written and verbal communication skills and ability to iterate quickly with teammates, incorporating feedback and holding a high bar for quality
- Engineering background in Computer Science, Mathematics, Software Engineering, Physics or similar field
- Familiarity with data structures, loading patterns, web frameworks, and other technical tools and concepts
- Exceptional coding skills regardless of framework or stack, especially with TypeScript React (or similar frontend programming language and framework) and Go (or similar backend programming language)
- Experience crafting complex user experiences (UX) with a strong intuition for good design and usability
- 4+ years of full stack software engineering experience
