Prove is looking to enhance its digital identity infrastructure and needs a Senior Software Engineer to design and develop scalable software solutions.
Requirements
- Deep understanding of object-oriented programming and experience with at least one object-oriented programming language (e.g. Go, Python, Java)
- Experience architecting and developing solutions to complex problems.
- Experience with public cloud services (AWS or Google Cloud Platform or Azure)
- Experience with database internals, database language theories, database design, SQL, Graph QL and No SQL technologies.
- Prior technical leadership experience
- AWS Certification
- DevOps Experience highly desirable
Responsibilities
- Write well designed, testable, efficient code that meets coding standards.
- Ensure designs comply with requirements, perform code reviews.
- Own delivery of software features from Product to Production, develop project roadmap, engage with Product to define technical requirements and design, engage with IT/Ops to ensure software makes it out to production in a timely manner.
- Exercise creative thinking and imagination to find solutions to hard problems.
- Lead projects and mentor engineers.
Other
- Promote, maintain, and enhance our cultural values of humility, passion, inclusion, and leadership.
- Strong passion for learning about our products and markets through in-house and external training.
- Experience in high growth /pre-IPO Technology companies is a plus.
- Bachelors in computer science or other quantitative fields or relevant experience.
- 6+ years of software development experience
- Unlimited Vacation and Flexible hours
- Comprehensive medical benefits for you and your family