Software Engineer (Web3 Product) – EN
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.