Software Engineer - Banking (DE team)
Role details
Job location
Tech stack
Job description
As a Software Engineer, you will play a central role in designing, building, and improving features that power our Business Banking product. You will collaborate end-to-end with engineers, designers, product managers, and other teams to deliver reliable, user-focused solutions.
In our team, every engineer is expected to lead projects, and you will be supported and encouraged to take on leadership responsibilities early on., * Designing and implementing high-quality features for our Business Banking application
- Contributing to technical plans and participating in architectural discussions
- Ensuring technical feasibility and providing input on UX/UI decisions
- Collaborating in a distributed cross-functional environment
- Making data-driven decisions to ensure our product truly supports customer needs
- Driving improvements in engineering processes and team collaboration
- Taking ownership of projects and gradually stepping into a leadership role
Requirements
Do you have experience in TypeScript?, Do you have a Bachelor's degree?, Just as we respect our customers' time, we respect yours. Your experience with Shine should feel simple, transparent and genuinely supportive., We're looking for a candidate with 5+ years of experience in fullstack software engineering, particularly with a strong background in:
- Building scalable, production-level applications with TypeScript, and JavaScript
- Designing and maintaining robust back-end architectures using Node.js, NestJS and GraphQL
- Developing cross-platform mobile applications using React Native
- Developing web applications with React
- Working with cloud services like AWS or GCP
- Managing databases, specifically PostgreSQL
- Experience with ORM solutions like TypeORM
- Collaborating within a distributed, agile team
- Strong technical project management skills
- Excellent English communication and writing skills
- Product engineering mindset, user-first thinking
- Easygoing, solution-oriented attitude, * Bachelor's degree in a relevant field
- FinTech experience
- AI-assisted development