Requirements
Education
- Bachelor/Honors
Experience
- At least 2 years
Responsibilities & Context
- Design, implement, and maintain server-side logic and APIs to support web and mobile applications.
- Develop scalable, secure, and high-performance backend architectures.
- Collaborate with frontend engineers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and efficient code adhering to best practices.
- Ensure data storage solutions (databases, caches) are optimized for performance and reliability.
- Debug and troubleshoot issues to improve application performance and functionality.
- Stay up-to-date with emerging backend technologies and integrate them into development processes when appropriate.
Required Skills and Qualifications
- At least 2-3 years of experience in the relevant area.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in backend programming languages such as Java.
- Familiarity with frameworks such as Spring Boot is highly preferred.
- Solid understanding of database technologies (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, or Redis.
- Experience with RESTful API design and development.
- Familiarity with cloud services and tools (AWS, Azure, or Google Cloud).
- Understanding of server architecture and application scaling.
- Proficiency with version control systems like Git.
- Knowledge of containerization tools (Docker, Kubernetes) is a plus.
Additional Competencies
- Experience with microservices architecture.
- Familiarity with message brokers like RabbitMQ, Kafka, or similar.
- Knowledge of testing frameworks and CI/CD pipelines.
- Strong problem-solving skills and ability to write efficient algorithms.
- Excellent communication skills and ability to work in a collaborative environment.
Workplace
Work at office
Employment Status
Full Time
Job Location
Dhaka
https://tinyurl.com/99u4yt4k