Senior Software Engineer - Java/C#
Core
Design and create comprehensive product experiences for the Customer platform on both web and mobile, ensuring systems remain modular and scalable.
Role type
Senior Software Engineer (Full Stack)
Builds
Web and mobile applications for the Customer platform
Domain
Fintech / Insurance technology
Deliverable
product features
Required skills
TypeScript, Node.js, React, GraphQL, REST APIs, PostgreSQL, MongoDB, CI/CD pipeline design, DevSecOps practices, mobile application delivery (iOS/Android), third-party platform integration (SSO, payments, eCommerce), platform architecture, performance engineering
Preferred skills
Flutter, Swift, Kotlin, React Native
Technologies
Android, CI/CD, DevSecOps, Flutter, GraphQL, Kotlin, Mobile, MongoDB, PostgreSQL, REST, React, React Native, Security, Swift, TypeScript, Web, iOS, NodeJS
Responsibilities
Design and create comprehensive product experiences for the Customer platform on both web and mobile; Implement robust engineering principles and best practices to ensure systems remain modular and scalable; Conduct technical design from problem definition through to implementation, including writing design documents and engaging in code reviews; Enhance CI/CD pipelines and developer workflows, incorporating automation and security practices; Support deployment operations through improved observability, reliability, and capacity planning