Company Overview:Coincrowd is a fast-growing, innovative startup dedicated to revolutionizing the financial technology space. We are seeking an experienced and self-motivated Senior Node.js Developer to join our dynamic team. We are looking for a creative problem solver passionate about leveraging their expertise to significantly impact the growth and success of our company.
Responsibilities:Design, develop, and maintain high-quality, efficient, and reusable Node.js applications and modules, adhering to industry best practices and coding standards.Collaborate with cross-functional teams, including product owners, designers, and other developers, to gather requirements, define project scope, and estimate timelines.Identify, analyze, and resolve technical issues, ensuring optimal performance and reliability of our applications.Develop and maintain detailed technical documentation, including API specifications, user guides, and system architecture diagrams.Keep up to date with the latest developments in Node.js and related technologies to ensure our applications are built using the most cutting-edge tools and techniques.Mentor and provide guidance to junior developers, promoting knowledge sharing and continuous learning within the team.Participate in code reviews, ensuring code quality and adherence to established coding standards.Be an advocate for Agile methodologies, promoting a culture of continuous improvement, collaboration, and innovation.Requirements:Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.5+ years of professional experience in Node.js application development.Strong proficiency in JavaScript, Node.js, and related web technologies.Experience with RESTful APIs, JSON, and third-party libraries and APIs.Knowledge of relational databases, such as PostgreSQL or MySQL, and familiarity with NoSQL databases, such as MongoDB.Familiarity with version control systems, such as Git.Strong problem-solving skills, attention to detail, and the ability to work well under pressure.Excellent communication skills and the ability to collaborate effectively with both technical and non-technical team members.Experience working in an Agile/Scrum development environment.Preferred Qualifications:Experience with front-end frameworks, such as Flutter or React.Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes.Experience with cloud platforms, such as AWS, GCP, or Azure.Contributions to open-source projects or active participation in the Node.js community.Compensation:This is a full-time position with equity options. Compensation will be based on the candidate’s experience and value-add to the company.