Full stack developer
Job Description:
We are seeking a talented and experienced Full Stack Developer to join our team. The successful candidate will play a crucial role in developing and maintaining a variety of systems and solutions such as a crypto exchange platform, proprietary CRM with APIs to external financial trading technologies, as well as online marketing automation and optimization solutions. This role offers the opportunity to be part and contribute to the growth of our platform.
Responsibilities:
• Design, develop, and implement front-end and back-end solutions for the crypto exchange platform, including user interface, and integration with crypto liquidity providers, payments services providers and crypto wallets. • Support and further develop existing systems, including our proprietary CRM and API integration with online financial trading technologies like MT5 and others. • Conduct system testing and quality assurance to ensure software meets requirements and standards. • Troubleshoot and debug issues arise in production to identify root causes and implement effective solutions. • Stay updated on emerging technologies and industry trends to recommend improvements and best practices.Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field. • Proven experience as a full-stack developer, with expertise in both front-end and back-end technologies. • Proficiency in server-side languages such as Node.js, Python, or Java for building the backend infrastructure. • Experience with front-end technologies including HTML, CSS, JavaScript, and modern frameworks like React.js or Angular. • Knowledge of database management systems, particularly SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB). • Familiarity with RESTful API design and implementation for facilitating communication between different components of the platform. • Understanding of web sockets for real-time data updates and communication between the server and clients. • Strong problem-solving skills and attention to detail. • Excellent communication and collaboration abilities. • Ability to work independently and as part of a team in a fast-paced environment. • Knowledge of cryptocurrency exchanges and blockchaintechnology is a plus • Familiarity with online financial trading technologies and CRM systems is a plus. • Familiarity with online marketing technologies for tracking and optimization is a plus.