As a Software Engineer / Full-Stack at Tamatem Plus, you will be responsible for designing, implementing, and maintaining new/existing features on a highly scalable e-commerce platform. You will ensure deliverables meet product requirements and quality standards. This role requires significant experience in Python, Java, or C++, along with front-end frameworks like Angular, ReactJS, or NextJS. Experience with Django Framework, REST APIs, and database management systems (e.g., MySQL, PostgreSQL) is crucial. A deep understanding of system design principles, SOLID principles, and design patterns is essential. Familiarity with Agile methodologies is also required.
Good To Have:- Python 3.10+
- Docker, Docker Compose
- SASS & CSS frameworks
- Material UI libraries
- Unit and functional testing
Must Have:- 4-6 years software development experience
- Python, Java, or C++ (3+ years)
- Angular, ReactJS, or NextJS (2+ years)
- Django Framework and REST APIs
- System design, SOLID principles, Design Patterns
- Experience building APIs
- RDBMS (MySQL, PostgreSQL)
- Git and related platforms
- Agile methodologies