We are looking for a Senior Software Engineer who will take ownership of backend service design and development, working closely with Product and Engineering teams to define scope, make thoughtful trade-offs, and deliver meaningful results.
Requirements
- 5+ years of professional experience in distributed applications development
- 5+ years of hands-on experience with.NET version 5 or higher
- Strong proficiency with relational databases (PostgreSQL/ Oracle/SQL Server)
- Deep understanding of software architecture patterns
- Expertise in design patterns, asynchronous programming and RESTful APIs
- Expertise in Entity Framework Core ORM
- Proven ability to analyze complex systems and collaborate in the design of efficient solutions
- Excellent problem-solving, debugging, and documentation skills
- Strong communication and mentoring abilities
Benefits
- Health Insurance
- Gym Package
- Performance Reviews
- Referral Bonuses
- Paid Time Off: 6–8 days of paid time-off per year
- Training & Development Programs
- Celebration Gifts
- Team Activities
- Exclusive offers on partner bank services