Software Engineer (Full stack)
Job Overview
The Software Engineer (Full Stack) is responsible for designing, building, and maintaining scalable, high-performance applications that drive business value. The position is essential for delivering robust, efficient, and innovative software solutions that align with organizational goals and technological advancements.
Purpose of Role
Develop and maintain high-quality software solutions to meet business needs.
Contribute to the design, coding, testing, and deployment of scalable applications.
Write clean, efficient, and maintainable code.
Collaborate with cross-functional teams to define and implement features.
Debug and resolve software defects and performance issues.
Requirements:
Up to 4 years of professional experience.
Bachelor’s degree in Computer Science or a related field.
Proficiency in one or more programming languages (e.g., Go, Python, JavaScript/TypeScript).
Hands-on experience with the software development lifecycle (SDLC) and version control (Git).
Solid understanding of programming paradigms (e.g., OOP) and best practices.
Strong communication and collaboration skills.
Critical thinking and problem-solving mindset.
Ownership of work and commitment to quality.
Growth mindset with a willingness to go the extra mile.
Make Your Resume Now