Job Title: Sr. Software Engineer – Java Spring Boot (Backend)

  • Full-time
  • Compensation: BDT 180000 - BDT 250000 - monthly

Company Description

River is building the infrastructure for the next billion people who live, move, and earn across borders. From telecom to money movement, we combine connectivity and financial access into one seamless platform — giving global citizens the freedom to call, transact, and grow from anywhere in the world.

Our Products:

Rivertel: Borderless mobile service, available in the US and globally

RiverPay: Multi-currency wallet, global remittances, crypto exchange, and yield savings

Job Description

We are looking for a highly capable and self-driven Senior Software Engineer with deep expertise in Java and Spring Boot to design, build, and optimize high-performance backend systems. As a senior engineer, you’ll play a pivotal role in developing scalable services, mentoring team members, and driving engineering excellence across the board.

Key Responsibilities

  • Design, develop, and maintain robust, scalable, and secure backend services and RESTful APIs using Java and Spring Boot

  • Collaborate with Product Managers, Architects, QA, DevOps, and other stakeholders to define system requirements and delivery timelines.

  • Write clean, efficient, and testable code following best software engineering practices

  • Lead by example in code reviews, system design discussions, and architecture planning

  • Identify system bottlenecks and implement performance improvements

  • Drive the adoption of best practices around coding, testing, security, and CI/CD

  • Mentor and support junior engineers, sharing knowledge and promoting technical growth within the team

  • Contribute to a culture of ownership, innovation, and continuous improvement

  • Define and implement best practices in coding, architecture, security, and system design

  • Own and improve system scalability, performance, and reliability

  • Design and maintain microservices architecture and ensure smooth service-to-service communication

  • Develop and maintain secure authentication/authorization mechanisms (JWT, OAuth2, etc.)

Qualifications

Required Qualifications

  • 6+ years of backend development experience with strong expertise in Java Spring Boot

  • Proven experience with collaboration of backend teams or projects with multiple engineers

  • Deep understanding of RESTful API design, microservices architecture, and system integration

  • Strong skills in RDBMS (e.g., PostgreSQL, MySQL) and working knowledge of NoSQL databases (MongoDB, Redis, etc.)

  • Experience with message brokers like Kafka, RabbitMQ, or similar

  • Familiarity with containerization tools like Docker, and orchestration with Kubernetes is a plus

  • Hands-on experience with CI/CD pipelines, Git, and deployment automation

  • Solid understanding of software engineering principles, design patterns, and best practices

  • Excellent problem-solving skills, leadership abilities, and communication skills

  • Exposure to cloud platforms such as AWS, GCP, or Azure

  • Working knowledge of OAuth2, JWT, and security best practices in API development

  • Familiarity with monitoring and observability tools like Prometheus, Grafana, or ELK Stack

     

Nice to Have

  • Experience with microservices architecture and distributed systems

  • Exposure to AWS cloud platforms

  • Experience with monitoring tools (e.g., Prometheus, Grafana)

  • Familiarity with test-driven development (TDD) and testing frameworks 

  • Understanding of secure coding practices and application security concepts. 

Why Join Us

  • Opportunity to lead high-impact backend initiatives in a fast-growing team

  • Work in a culture that encourages innovation, ownership, and continuous learning

  • Competitive salary and benefits package

Additional Information

Benefits

  • Two festive bonuses 

  • Lunch & evening snacks 

  • Medical insurance

  • Two days work from home 

  • Yearly salary review 

Salary

  • Negotiable, with a range of BDT 180-250K/month

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply