Smart Applications International Ltd
Computers + 1 more
Description
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3–5 years of professional experience in software development.
- Proficiency in one or more programming languages and frameworks (e.g. Java Springboot, Angular, Python).
- Solid understanding of software engineering principles, data structures, and algorithms.
- Experience with queuing frameworks like Kafka and RabbitMQ.
- Familiarity with relational and/or NoSQL databases.
- Understanding of RESTful APIs and microservices architecture.
Responsibilities
- Design, develop, test, and maintain software applications and services.
- Take ownership of features / modules development, deployment and support.
- Collaborate with product managers and designers to understand requirements.
- Participate in technical design and architecture discussions.
- Review code and mentor Software Engineer I and other junior team members.
- Write unit and integration tests to ensure code quality and reliability.
- Debug issues and implement performance improvements.
- Contribute to documentation and maintain coding best practices within the team.
Start hiring with Fuzu
Recruit better talent faster - on your own or with our support.
Explore recruitment platformJob search tips from Fuzu
Selected articles on cover letters, CV structure, and interview preparation.