Remitee, a rapidly expanding fintech company specializing in international payments, is seeking a Sr Full Stack Developer (.NET + React) to join our Direct Payments team.
As a Full Stack Developer, you will play a key role in building and maintaining the applications that power Remitee’s white-label solutions. You will work across both frontend and backend technologies, ensuring scalability, performance, and seamless integration with our ecosystem. Collaborating closely with cross-functional teams—including Technology, Product, and Operations—you’ll deliver innovative, high-impact software that drives the company’s international growth.
Key Responsibilities
- Software Development: Design, develop, and maintain scalable software for Remitee’s white-label app ecosystem.
- Integration: Implement integrations with internal and external services through APIs and microservices.
- Frontend Development: Build responsive, high-quality interfaces using React (and React Native desirable for mobile apps).
- Backend Development: Develop secure, efficient, and maintainable backend services using .NET 8 / .NET Core.
- Documentation: Maintain clear technical documentation for all developed modules.
- Prototyping: Create prototypes and proof of concepts for new product features and enhancements.
- Quality Assurance: Ensure development aligns with specifications, coding standards, and best practices.
What We’re Looking For
- .NET Platform Experience: Strong experience with .NET 8 / .NET Core and C#.
- Frontend Expertise: Solid experience with React.js, and React Native is a strong plus.
- APIs and Microservices: Proficient in building and consuming RESTful APIs and working with microservices.
- Messaging and Queues: Familiarity with Kafka, RabbitMQ, or Redis.
- Web Services: Understanding of REST, gRPC, and related technologies.
- Software Architecture: Knowledge of Clean Architecture, DDD, and Microservices design patterns.
- Version Control: Proficiency in Git, GitHub, or similar tools.
- Development Environment: Experience working in agile environments and using CI/CD pipelines.
- Team Collaboration: Excellent communication skills and the ability to work effectively in a distributed team.
- Product Mindset: Ability to understand business requirements, challenge assumptions, and propose solutions that balance technical excellence with customer value.
- Production Excellence: Experience monitoring and troubleshooting production systems using logs, metrics, dashboards, and observability tools.
- Reliability: Ability to build resilient systems with proper error handling, retries, idempotency, and fault tolerance patterns.
- Databases: Experience with SQL Server and NoSQL databases such as MongoDB.
- Cloud Platforms: Experience building and operating applications on Azure (App Services, Azure Functions, Service Bus, Storage Accounts, Key Vault, API Management, etc.).
Nice to Have
- Experience in fintech, payments, banking, or financial services.
- Experience integrating with third-party providers and external APIs.
- Knowledge of distributed systems and event-driven architectures.
- Experience with Docker and Kubernetes.
- Familiarity with Azure Service Bus, Kafka, or MassTransit.
- Experience working with high-volume transactional systems.
About Remitee
Remitee is an international, expanding organization with a vibrant culture that sets us apart. Our work environment is fast-paced and stimulating, offering numerous opportunities for growth and development. If you're a self-starter who thrives in a collaborative and challenging environment, we encourage you to apply.
Our company values are fundamental to our daily operations. To succeed here, you'll need to embrace and live our company values:
- We build trust (Integrity and Transparency): We inspire through example, fulfilling promises, and communicating sincerely.
- We embrace diversity (Respect and Empathy): We listen and connect, valuing diverse perspectives. We recognize achievements and efforts.
- We trust in the synergy that emerges from effort and collaboration (Teamwork): We forge authentic bonds through offering opportunities and sharing responsibilities.
- We focus on what is essential (Simplicity): We simplify complexity, constructing effective solutions and promoting accessible communication.
- We create our best version (Excellence): We act with discipline and perseverance, taking care of our well-being and living with passion and purpose.