Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, develop, and maintain full stack applications, backend services, APIs, and user-facing solutions. You will lead technical delivery from requirements through production support, build integrations and cloud-native systems, apply secure engineering practices, conduct reviews, mentor engineers, and support relevant financial-technology innovation initiatives.
Requirements
- Software engineering
- Full stack development
- Enterprise system integration
- Java
- Rust
- C#
- JavaScript
- TypeScript
- Python
- Backend framework
- Frontend technology
- REST API
- Microservices
- Event-driven architecture
- Application integration
- Relational database
- NoSQL
- Messaging platform
- Distributed system
- Cloud-native architecture
- Containerization
- DevSecOps
- SDLC
- Application security
- Performance optimization
- Operational support
- AWS
- GCP
- Kubernetes
- Docker
- CI/CD
- Observability
- Site reliability engineering
Responsibilities
- Design, develop, and maintain full stack applications, backend services, APIs, and user-facing solutions
- Lead technical delivery from requirements analysis through production support
- Develop distributed applications, middleware, APIs, and integration services
- Build secure, resilient, high-performance cloud-native applications
- Apply secure coding, automated testing, CI/CD, monitoring, observability, and resiliency practices
- Collaborate on scalable and compliant solution delivery
- Conduct code and technical design reviews
- Mentor junior engineers and development teams
- Evaluate emerging technologies and development practices
- Support proof-of-concepts and innovation initiatives involving relevant digital-asset and blockchain solutions