Software Engineer (Web3 Product) – EN

at Braintrust
Location Dar es Salaam, Tanzania, United Republic of
Date Posted January 21, 2024
Category Engineering
IT / Information Technology
Job Type Full-time
Currency TZS

Description

About the job

Requirements

Must-Have:

  • Education: Degree in Computer Science, Software Engineering, or a related field.
  • Technical Experience: At least 2 years of experience in software development, with in-depth knowledge of programming languages such as JavaScript, Rust, or Python.
  • Analytical Skills: Strong ability to analyze and solve complex technical problems.
  • Teamwork: Ability to work effectively within multidisciplinary teams.

Nice to Have:

  • An interest in blockchain and Web3 technologies, demonstrated by participating in hackathons, mastering a smart contract programming language, or membership in a related association.
  • Proactivity: Ability to take initiatives and propose continuous improvements.

What You’ll Be Working On

Set In Stone is expanding its team with a Software Engineer for the development of our SaaS products.

Their responsibilities will include:

  • Feature Development: Work on adding new features and improving existing ones, considering user feedback and market requirements.
  • Performance Optimization: Analyze and enhance the performance of existing applications to ensure a smooth and efficient user experience.
  • Agile Methodology: Actively participate in Agile sprints, contribute to planning, code reviews, and retrospectives to continually improve development processes.
  • Testing: Develop and maintain automated tests to ensure application reliability and performance.
  • Code Review: Actively participate in code reviews to ensure maintainability, readability, and efficiency.

Stacks

  • Programming Languages: TypeScript, JavaScript, Rust, Python, Solidity, Vyper
  • Technology: Angular, React, Vue Frameworks, NodeJs
  • Databases: MongoDB, MySQL, PostgreSQL

Location: Campus Cyber, La Défense: 5-7, 5 Rue Bellini 7, 92800 Puteaux

Recruitment Process

The recruitment process consists of three phases:

  • An interview to discuss your experiences.
  • A technical interview.
  • An interview with other team members.
Drop files here browse files ...