← All roles
OPEN ROLE
Software Engineer (Java & Spring Boot)
Build reliable, scalable backend systems in Java & Spring Boot for internal enterprise tools.
Location
Remote (Bangladesh)
Type
Full-Time
Experience
2–4 Years
Salary
BDT 70,000 – 90,000 / month
Work Days
Monday – Friday (1:00 PM – 10:00 PM)
Work Mode
Fully Remote (Bangladesh)
We are looking for a skilled Software Engineer with solid hands-on experience in Java and Spring Boot to join our growing engineering team. You will be working on internal enterprise tools that power critical business operations — building reliable, scalable, and maintainable backend systems from day one.
This is a remote-first role. You will be expected to work independently from your own setup. As the team grows, there will be a gradual transition to an office-based arrangement in the future, and you should be open to that.
What you'll work on
- —Design and develop robust backend services and REST APIs for internal enterprise tools
- —Build and maintain microservices using Java and Spring Boot
- —Collaborate with cross-functional teams to understand requirements and translate them into clean, well-structured code
- —Write clean, testable, and maintainable code following industry best practices
- —Manage relational databases, write optimized queries, and handle schema design with PostgreSQL
- —Work with Docker for containerization and AWS cloud services for deployment and infrastructure
- —Participate in code reviews, provide constructive feedback, and uphold engineering standards
What we're looking for
- —2–4 years of professional backend development experience
- —Strong command of Java (Java 11+ preferred) and the Spring Boot ecosystem (Spring MVC, Spring Data, Spring Security)
- —Solid understanding of RESTful API design and microservices architecture principles
- —Practical experience with PostgreSQL, JPA/Hibernate, and query optimization
- —Familiarity with Docker for containerization and basic AWS services (EC2, S3, RDS, or similar)
- —Understanding of software engineering fundamentals — clean code, SOLID principles, and common design patterns
- —Ability to work independently with minimal supervision in a remote setup
Work setup requirements
Note: this role requires you to have your own working setup to start.
- —A reliable personal computer (minimum 8GB RAM recommended)
- —Stable high-speed internet connection
- —A quiet, dedicated workspace for daily work
Why join us
- —Work on real enterprise-grade systems used by internal business teams
- —Exposure to clean architecture, system design decisions, and scalable backend patterns
- —A team that values code quality and engineering craftsmanship
- —Flat structure with direct visibility into product and engineering decisions