Software Engineer Job

Software Engineer

Job Opportunity


We started Efficiencie with the belief that technology has the power to transform people and businesses. Our solutions are enabling new digital capabilities across the public sector, education, finance and healthcare industries. Our amazing team of talented and successful professionals continue to break barriers, innovate and deliver services at speed. Our growth from a 3-person start-up in 2013 to a highly lean but agile company has been remarkable. We are an equal opportunity employer who searches for outstanding people of diverse backgrounds, experiences, abilities, and perspectives. We are proud of our fast paced, energetic, and entrepreneurial company culture that has propelled us to being recognised as one of the aforemost technology companies in 2018 and 2019. Come ready to contribute, we provide an environment that allows our people to thrive and belong.

We are growing and doing so fast, augmenting our engineering team has become very important. We are looking for a culture fit and a person that will become as invested as we are in bringing our mission to reality.

Software Engineer

You are an amazing software engineer that loves taking new ideas and algorithms and applying them in creative ways. We are small, fast growing, eager to build relevant technology solutions that empower people and businesses, at scale. Some of our products are in finance, education, IoT and healthcare, but we are excited about building so much more with your help. We are passionate about making the mundane magical: building everyday apps that put people first and quietly solve problems using sophisticated technology. As a team member, we want people who are excited to build applications with very little formal direction. We are not partial to specific languages or technologies. If you are a software engineering generalist, this is the role for you! If working in a fast-paced environment where you will play a key role both in experimentation and in implementation sounds interesting to you, please consider applying!

General Responsibilities

  1. You’ll contribute in all areas. You might choose to go deep in one aspect of the product, but like your teammates you’ll make a habit of working across the stack, frequently picking up new languages and platforms as needed.
  2. You will have significant input into our product development. Your ideas will always be heard.
  3. Participate in the design and development of product features.
  4. Inspect, and analyze reported bugs and defects.
  5. Develop meaningful business relationships with customers, conduct deep discovery, align our products and services with customer needs, and set thorough expectations to allow for long term success.
  6. Deliver one or more requirements on time.
  7. Participating in periodical plans to deliver business and IT goals.
  8. Accurately record all required information and customer interactions.


  1. At least 2+ years of experience in the technology sector.
  2. Firm understanding of web programming fundamentals, algorithms and data structures.
  3. Experience working with frameworks, object-oriented programming and knowledge of version control systems.
  4. Experience with relational databases.
  5. Write high-quality code to technical and functional specifications.
  6. Good phone, written, and interpersonal skills.
  7. Thrives in a high‐tech, fast‐paced, team‐oriented environment.
  8. Exudes enthusiasm, a positive attitude, self‐motivation, and strong work ethic.
  9. Demonstrable high-energy initiative and willingness to learn.

Employment Type: Full-time

Deadline: 15th February, 2021

Click to Apply