loader image

Software Engineer (Backend)

Application Deadline: November 10, 2022 (early applications will get preference)

Square Health Ltd., a software company (healthtech) of SQUARE GROUP, is a healthcare services aggregator which has launched its flagship service, JOTNO; a one-stop platform for caregivers and patients. It is our core belief that healthcare should be readily accessible to the millions of people residing in Bangladesh. With the use of technology, we aim to do just that; connect and bridge caregivers and the patients so that the people can live better and healthier lives.

We are looking for a few exceptional talents wishing to boost their careers in backend engineering and take responsibility in building JAVA-based applications. This includes anything between complex groups of backend services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality are essential. You will work as part of a software development team and be responsible for designing, implementing, and maintaining Java applications.

# Responsibilities

  • Able to review, recommend, and develop code for complex, data-intensive web-based platforms
  • Ensure the quality of software by writing clean & secure code adhering to best practices and ensure the protection of sensitive data
  • Document code consistently throughout the development process and perform peer code reviews
  • Maintain and follow the agile software development process and lifecycle (SDLC)
  • Analyze bugs and innovate solutions on a regular basis, responding promptly and professionally to bug reports
  • Research and code with new tools, libraries, APIs, and frameworks
  • Support continuous improvement by investigating alternatives, technologies and presenting these for architectural review
  • Mentor and guide other engineers to best software industry practices, tools, and processes

# Requirements

  • Excellent knowledge of Object-oriented programming (OOP) principles
  • Good understanding of common design patterns and it’s usage in Java
  • Concept of functional programming in Java (Lambda Expressions, Functional Interfaces, Optional, Stream API)
  • Good understanding of Spring framework and relevant features like Spring Beans, Spring AOP, Spring Security, Spring DI etc.
  • Understanding of key design principles (SOLID, DRY, KISS etc.)
  • Solid knowledge of both relational and NoSql databases
  • Familiarity with using build tools like Gradle and Maven
  • Good knowledge of Git
  • Familiarity with cloud services (AWS / Azure / GCP)
  • Experience with unit testing frameworks like JUnit and mocking frameworks like Mockito
  • Familiarity of containerization, Docker, Kubernetes, Jenkins, Terraforms/Ansible etc. will be an added advantage

# Experiences

  • 2-4 years of proven working experience as a Java Developer or similar role

# Qualifications

  • BSc. in CSE / ECE / EEE from any reputed university
  • Additional certifications are a plus but not required

# Compensation & Benefits

  • Salary: Negotiable (Salary will be calculated based on candidates’ prior knowledge, experience, and expertise level)
  • Yearly salary increment based on performance
  • Two festival bonuses yearly
  • 2 days of weekend (Thursday & Friday)
  • Fully subsidized lunch, unlimited tea & coffee
  • Awesome culture – passionate, driven, and fun team
  • Excellent learning environment
  • Other benefits as per the company’s policy

# Apply For This Position

If you’re interested in pursuing an engaging career working on healthtech product development jobs for making healthcare digital, take the next step by clicking apply and filling out the form below to get started.

NB: Only shortlisted candidates will be communicated in the recruitment process.

# Summary

  • Position: Software Engineer (Backend)
  • Total Vacancy: 2 (Two)
  • Job Status: Full-time
  • Workplace: Mohakhali, Dhaka (Work at office)
  • Working Day: 5 days/week (Saturday – Wednesday)
  • Office Hour: 10.00AM – 06.00PM

# Selection Process

  • Telephone interview
  • Technical interview
  • Technical assignment
  • Final interview

The time to apply for this job post has passed. Currently selection and recruitment process is going on.