Back End Software Engineer
Core
Design, develop, test, and deploy back-end functionality, APIs, and microservices for cloud-based financial applications.
Role type
Mid-level IC back-end software engineer
Builds
Cloud-based financial applications and services
Domain
Financial services / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Cloud application development, Back-end frameworks, Programming languages, RESTful APIs, Web technologies, Multi-service architecture, CI/CD tools, Database management, Server-side testing, Regression testing
Responsibilities
Translate business requirements into technical specifications, Design and develop back-end components, Optimize system performance and efficiency, Integrate systems via API development, Troubleshoot system issues using data structures and algorithms, Document code and technical processes, Perform peer reviews, Stay updated with back-end technologies, Ensure data storage and retrieval efficiency, Implement security mechanisms for sensitive data
Seniority
Mid-level, independent contributor