Sumundi Inc. is a leading technology company that provides software development services to meet the evolving needs of businesses and individuals across multiple industries.
The company focuses on cutting-edge technologies to empower clients with the tools and expertise to thrive in the digital era.
They are seeking a highly skilled and motivated Full-Stack Engineer (Backend Heavy) to join their dynamic development team.
The ideal candidate should be passionate about building robust and scalable backend systems while being comfortable working on front-end technologies when needed.
Responsibilities include designing, developing, and maintaining backend systems using Laravel and Node.js, building RESTful APIs, writing efficient and reusable code, implementing front-end features, collaborating with cross-functional teams, debugging application issues, optimizing database queries, conducting code reviews, staying updated with emerging technologies, and providing technical support to junior team members.
Requirements:
The candidate must have 2+ years of professional experience in full-stack development, with a strong focus on backend development.
Advanced proficiency in the Laravel framework is required.
Strong knowledge of Node.js for building server-side applications is necessary.
Familiarity with building and consuming RESTful APIs and strong knowledge of API testing tools like Postman is essential.
Experience with relational databases, preferably MySQL, is required.
A deep understanding of how to scale and optimize backend systems is necessary.
Proficiency in JavaScript, jQuery, and Bootstrap for creating responsive UI components is required.
A basic understanding of HTML5, CSS3, and cross-browser compatibility is needed.
Strong knowledge of AWS, including deploying and managing server instances and core services (EC2, S3, ALB, Route 53, etc.), is essential.
Familiarity with version control tools including Git and Bitbucket, and a strong understanding of the git workflow is required.
Working experience with collaborative tools such as JIRA and Google Chat, and familiarity with Agile/Scrum methodologies is necessary.
A strong understanding of software design principles and patterns, excellent debugging and problem-solving skills, and the ability to write clean, maintainable, and well-documented code are required.
Strong communication and collaboration skills, the ability to manage multiple tasks and meet project deadlines, and a proactive mindset with attention to detail are essential soft skills.
Benefits:
The salary offer is GHC6500 per month.
The position allows for fully remote work with occasional in-person meetings to maintain team chemistry.
There is an opportunity to work on exciting projects in a collaborative environment.
The role provides a chance to make a significant impact on the growth and success of the company's products.