Vacancy expired!
Our client is a digital currency technology company. As an accomplished Senior Software Engineer, reporting to the Director of Engineering, this is a rare opportunity for a growth-minded individual to join a fast-growing exciting mission that will significantly impact the financial services industry and transform the lives of billions of people around the world. You Will
- Design solutions for complex technical and business problems
- Develop software systems and components for our rapidly growing business
- Write performant, maintainable code while iterating and shipping rapidly
- Author and maintain unit and integration tests
- Work with your Scrum team to plan sprints and delivery of features
- Drive engineering excellence, operational stability, and security into all layers of the platform
- Mentor other engineers, helping them grow in their careers
- BSc. in Computer Science or equivalent professional experience
- 5+ years of experience as a Software Developer
- Experience building scalable services and distributed systems in Java or similar object-oriented language
- Experience driving technical designs within a team
- Experience writing code that is readable, scalable, and instrumented
- Experience in designing, building, and working with RESTful APIs
- Solid understanding of core AWS solutions (EC2, RDS, etc.)
- Experience working in a fast-paced Agile development environment
- Familiarity with event-driven microservices architecture a plus
- Company-sponsored comprehensive health benefits package
- Company-matched 401(k) plan
- Generous time off
- Paid Parental Leave
- Paid Volunteer Hours
Vacancy expired!