Role: Senior Full Stack Developer(Open-source CRM)Location: Suitland, MD(Initial Remote)
Key Responsibilities:
Design and develop a robust open-source CRM solution to replace the existing application.Develop and manage complex integration components to facilitate data flow across multiple systems.Create efficient data exchange mechanisms for customer interactions.Implement seamless integration with external contact management systems.Design and develop APIs for data exchange with a centralized Enterprise data lake for reporting purposes.Ensure high performance, scalability, and security of the new CRM solution.Collaborate with cross-functional teams to gather requirements and implement solutions.
Required Skills And Experience
8+ years of experience as a Full Stack Developer with a focus on CRM systems.Strong proficiency in open-source technologies and frameworks (e.g., Node.js, React, Angular, Vue.js, PHP, Python, Java).Experience with CRM functionalities.Proven track record of developing and managing complex system integrations.Expertise in RESTful API design and implementation.Experience with database technologies (SQL and NoSQL).Familiarity with contact center technologies and integrations.Knowledge of data lake concepts and experience integrating with enterprise reporting solutions.Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Qualifications
Experience migrating from CRM systems to open-source solutions.Familiarity with Agile development methodologies.Experience with cloud platforms AWS, Azure, Google (preferred: AWS)Knowledge of data privacy regulations and security best practices.