Job Details
Skills And Tools:
Job Description
Job Description: Fullstack Software Engineer About the Company
Join our dynamic and innovative team at Kanz, where we are committed to creating cutting-edge fintech solutions that make a difference. We are looking for a talented Fullstack Software Engineer to help us develop and enhance our web applications. If you are passionate about technology, thrive in a fast-paced environment, and have a knack for problem-solving, we want to hear from you.
Job Title: Fullstack Software Engineer Location: Masyoun, Ramallah Employment Type: Full-time Responsibilities
● Develop, test, and maintain web applications using React.js, Node.js, and Typescript.
● Design and implement scalable and robust backend APIs.
● Collaborate with cross-functional teams to define, design, and ship new features.
● Write clean, maintainable, and efficient code.
● Troubleshoot, debug, and upgrade existing software.
● Ensure the performance, quality, and responsiveness of applications.
● Participate in code reviews to maintain code quality and share knowledge.
● Stay up-to-date with emerging technologies and industry trends.
Preferred Qualifications
● Experience with cloud platforms like AWS, Azure, or Google Cloud.
● Knowledge of CI/CD pipelines and automated testing frameworks.
● Familiarity with containerization technologies such as Docker and Kubernetes.
● Understanding of Agile methodologies and Scrum practices.
Job Requirements
Requirements
● Bachelor's degree in Computer Science, Computer Engineering, or a related field.
● At least 2 years of professional experience with React.js, Node.js, and Typescript.
● Strong understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
● Experience with RESTful APIs and asynchronous programming.
● Familiarity with version control systems, preferably Git.
● Knowledge of modern authorization mechanisms, such as JSON Web Token.
● Experience with databases such as PostgreSQL, MongoDB, or MySQL.
● Excellent problem-solving skills and attention to detail.
● Strong communication and teamwork abilities.