PD Demo in Singapore, Central Singapore at Kula
Explore Related Opportunities
Job Description
We are seeking a highly skilled Full Stack Engineer to join our team at Kula. As a Full Stack Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our users. The ideal candidate will have a strong understanding of both front-end and back-end development, as well as excellent problem-solving skills and a passion for staying up-to-date with the latest industry trends.
As a member of our team, you will have the opportunity to work on a wide range of projects, from building and deploying new features to optimizing and improving existing ones. You will also be working closely with our cross-functional team to design and implement new solutions, as well as collaborating with other engineers to develop and maintain our codebase.
Skills & QualificationProficiency in Golang, including experience with its ecosystem and willingness to learn and adapt to new technologies.
Strong understanding of Defi and Crypto, including blockchain technology and smart contracts.
Expertise in JavaScript, including frameworks such as React and Angular.
Experience with Python, including its various libraries and frameworks, such as Django and Flask.
Excellent problem-solving skills, with the ability to break down complex problems into manageable tasks and work effectively under pressure.
Strong analytical and communication skills, with the ability to work effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
Experience with agile development methodologies, including Scrum and Kanban.
Passion for staying up-to-date with the latest industry trends and best practices in software development.
Design and develop high-quality software applications that meet the needs of our users, including front-end and back-end development.
Work closely with our cross-functional team to design and implement new solutions, including collaboration with product managers, designers, and other engineers.
Develop and maintain our codebase, including writing clean, efficient, and well-documented code.
Collaborate with other engineers to resolve technical issues and improve overall code quality.
Participate in code reviews and provide feedback to improve the quality of our codebase.
Contribute to the development of technical documentation, including user manuals, API documentation, and technical guides.
Stay up-to-date with the latest industry trends and best practices in software development, including attending conferences, meetups, and workshops.
Lead by example and mentor junior engineers, including providing feedback and guidance to help them grow in their roles.
Develop and maintain strong relationships with our stakeholders, including product managers, designers, and other engineers.
Participate in the development of technical roadmaps, including identifying and prioritizing technical initiatives.
Collaborate with our QA team to develop and maintain comprehensive test plans and ensure high-quality software releases.