As a Software Engineer/Full-Stack at Tamatem Plus, you'll design, implement, and maintain features on a highly scalable e-commerce platform. Responsibilities include ensuring deliverables meet product requirements and quality standards. This role requires significant experience with various technologies and a deep understanding of system design principles. You will be working on a team using Agile methodologies and will be involved in all aspects of the software development lifecycle, from design and development to testing and deployment. The ideal candidate will have experience with Python, Java, or C++, as well as front-end frameworks like Angular, ReactJS, or NextJS. A strong understanding of databases and APIs is essential.
Good To Have:- Experience with Python 3.10+
- Experience with Docker and Docker Compose
- Experience with SASS & CSS frameworks
- Experience with Material UI libraries
- Experience writing unit and functional tests
Must Have:- 3+ years experience with Python, Java, or C++
- 2+ years experience with Angular, ReactJS, or NextJS
- Experience with JavaScript or TypeScript
- Experience with Django Framework and Django REST APIs
- Deep understanding of System Designs, SOLID principles, and Design Patterns
- Experience building APIs
- Experience with RDBMS (e.g., MySQL, PostgreSQL)
- Familiarity with Scrum/Agile methodologies