Senior Backend Software Engineer
Build and operate scalable cloud-based platform services for a risk platform. Work across design, implementation, quality, and delivery, and help strengthen the technical capabilities of the team.
Responsabilidades
- Design, build, and implement scalable cloud-based platform services
- Deliver complex software across requirements, design, code, and documentation
- Ensure end-to-end solution design supports a strong customer experience
- Coordinate with cross-functional teams on priorities, measures, and delivery commitments
- Contribute to peer reviews, estimates, design reviews, and other early quality activities
- Research technologies and prototype ideas while balancing business needs
- Apply business objectives when creating technical solutions
- Mentor team members and promote effective engineering practices
Requisitos
- At least 3 years of experience designing and developing web, software, or mobile applications
- Bachelor’s or master’s degree in computer science, or equivalent work experience
- Strong knowledge of SQL, NoSQL, data caching, and in-memory databases such as Memcached or Redis
- Experience designing and maintaining large-scale backend web services and operating distributed systems in production
- Strong foundation in REST APIs, data structures, algorithms, software design, and security
- Knowledge of container deployment and orchestration, including service discovery, deployments, monitoring, scheduling, and load balancing
- Experience with unit testing and test-driven development
- Experience with Agile development and Scrum
- Ability to work with large volumes of data
- Strong communication skills, including explaining technical topics to technical and non-technical audiences
Se valora
- Knowledge of Kubernetes, Go, and Docker
- Knowledge of big data machine learning techniques
Beneficios
- Competitive compensation with performance-based rewards
- May be eligible for a cash bonus and equity rewards
- Benefits, subject to applicable plans and programs