We are seeking a skilled and experienced Full-stack Software Developer to join our dynamic team at a leading crypto trading company. As a Full-stack Developer, you will be responsible for designing, developing, and maintaining both web and mobile applications for our crypto trading platform. Your expertise in frontend and backend technologies, as well as your understanding of the crypto industry and eKYC systems, will contribute to the success of our platform and enhance the user experience.
- Collaborate with the product team to understand requirements and translate them into technical specifications.
- Design, develop, and maintain responsive web and mobile applications using modern frontend and backend technologies.
- Implement intuitive and user-friendly interfaces that enhance the trading experience for our users.
- Incorporate eKYC system into the onboarding process to ensure compliance with regulatory requirements.
- Write clean and efficient code, conduct thorough testing, and ensure high-quality software deliverables.
- Optimize application performance and troubleshoot issues to ensure smooth and reliable operation.
- Integrate third-party APIs and services, including eKYC providers, to enhance platform functionality and data exchange.
- Implement security measures and adhere to best practices to protect user data and ensure platform security.
- Collaborate with cross-functional teams, including UX/UI designers and DevOps engineers, to deliver cohesive and scalable solutions.
- Stay updated with industry trends, new technologies, and best practices to continuously improve development processes and software quality.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full-stack Developer, with a strong portfolio showcasing web and mobile applications you have developed.
- Strong knowledge of backend technologies such as Node.js, Python, or Java, and experience with frameworks like Express or Django.
- Experience working with databases, both SQL and NoSQL (e.g., MySQL, MongoDB).
- Familiarity with mobile application development frameworks such as React Native or Flutter.
- Understanding of RESTful APIs and experience integrating them into web and mobile applications.
- Knowledge of version control systems (e.g.Git) and collaborative development workflows.
- Familiarity with agile development methodologies and practices.
- Strong problem-solving and analytical skills, with the ability to quickly understand and implement complex requirements.
- Excellent communication and teamwork skills, with the ability to collaborate effectively within a diverse team.
- Experience working in the crypto or financial industry, with a good understanding of cryptocurrency exchanges and trading concepts.
- Knowledge of blockchain technology and smart contracts.
- Familiarity with eKYC systems and compliance requirements in the financial industry.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with containerization technologies like Docker.
- Understanding of security best practices in web and mobile application development.
- Knowledge of UX/UI design principles and experience collaborating with designers.
- Contribution to open-source projects or personal coding projects related to web or mobile development.
Join our team and be part of a dynamic and innovative environment where you can contribute to the growth and success of our crypto trading platform. Apply now and embark on an exciting journey in the world of digital assets.