Mid-Level Software Engineer at RIWI

Location: Remote (European Time Zones) or Hybrid (Istanbul, Turkey)

RIWI Corp. is growing our network of engineers. We are looking for enthusiastic people who can contribute to growing our technology stack. This opportunity is to work on a full-time basis.

About RIWI

RIWI stands for “real-time interactive world-wide intelligence”. RIWI is a global technology company that provides access to fast-changing consumer and citizen sentiment in all countries. We break through the noise to find the truth about what people really think, want and observe – by reaching the most diverse audiences, including the disengaged and quiet voices who do not typically answer surveys or express their views on social media. Our patented, cloud-based, real-time and interactive platform provides our clients the ability to make faster and improved decisions to grow their earnings or investments, assess consumer and citizen behavior, and to monitor and predict various issues and trends around the world. To learn more about our clients, research and case studies, see

RIWI is always looking for people who embody our core values which are:

  1. Be Authentic And Act With Integrity
  2. Build an Inclusive Ecosystem
  3. Add Value Everywhere
  4. Continuously Drive Innovation


We are looking for a mid-level software engineer passionate about exploring, architecting, and implementing highly available systems in the cloud using best-in-class frameworks and tools. You will also communicate with multiple internal and external teams to develop and maintain the RIWI platform. You need to be comfortable with using various programming languages and also be eager to learn the business side of the company.

Why RIWI Corp.

  • Work with ethical people passionate about data integrity and the truth
  • Exercise your skills in solving real-world issues
  • Join a publicly traded company on the TSX-V that is growth-focused
  • Continuous learning and building durable systems for excellence
  • Flexible schedule for remote work

Qualifications and Required Skills:

  • Excellent Communication skills (English) to propose (and debate) ideas, solutions, and trade-offs with technical and non-technical team members. Verbal, writing, and listening skills are paramount.
  • Problem-solving skills including root cause analysis or equivalent methodologies
  • Proficient in Typescript/Javascript (minimum 3 years experience)
  • Proficient in back-end and API development (minimum 3 years experience) and have a solid knowledge of web protocols and best practices
  • Experience in the Node.js platform and its frameworks (Express.js, Nest.js, etc.)
  • Solid background in database design and development and experience working with MongoDB and SQL
  • Proficient in using Git and Gitlab/Github and familiar with branch strategies

Preferred Skills:

  • Experience with Python and Golang
  • Experience with front-end frameworks (React | Next.js | etc)
  • Experience with cloud providers and services (Vercel, Netlify, AWS)
  • Understanding software development processes like TDD
  • Experience working directly with clients or product owners

Interested in learning more? Contact

RIWI is committed to maintaining a diverse work environment and is proud to be an equal-opportunity employer. We encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities. If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.

Please apply with your CV and cover letter here.