Software Engineer / Senior Software Engineer – Full Stack
We are looking for a Software Engineer / Senior Software Engineer – Full Stack to join our dynamic team.
Key Responsibilities
- Deliver high-quality, standards-compliant code and promote consistency within the team
- Provide accurate estimates and ensure on-time delivery
- Proactively communicate risks and issues
- Utilize engineering tools to enhance productivity
- Take ownership of project delivery and align work with organizational goals
- Mentor peers and continuously improve product quality
Candidate Profile
- Bachelor’s degree in Computer Science, IT, Mathematics, Physical Sciences, or Engineering
- Minimum 2 years (Software Engineer) or 3 years (Senior Software Engineer) of industry experience
- Strong understanding of Object-Oriented Programming and design principles
- Hands-on experience in Java, Spring Boot, React JS, Redux, Material UI, and Bootstrap
- Experience with Python is a strong advantage.
- Familiarity with unit testing frameworks (JUnit, Mocha, Jest, Enzyme) and version control systems (GitLab, Bitbucket)
- Experience with databases like MongoDB, Cassandra, and MySQL
- Skilled in Agile methodologies and CI/CD pipelines
- Preferred knowledge of AWS services and AI/ML technologies