About the job Senior Fullstack Developer
Job Title: Senior Full-Stack Developer (SaaS CRM)
Location: Remote / [City, State]
Employment Type: Full-Time WFH
Company: Elevate Calls Inc.
Email: jobs@elevatecalls.com
Overview:
Elevate Calls Inc. is looking for a highly skilled Senior Full-Stack Developer with experience in building and maintaining SaaS-based CRM systems. This role is ideal for a developer who is passionate about delivering high-quality, scalable solutions and enjoys working in a collaborative, fast-paced environment. You will be responsible for designing, developing, and implementing robust web applications that drive our CRM platform.
Key Responsibilities:
- Full-Stack Development:
Design, develop, and maintain high-quality front-end and back-end components of our SaaS CRM platform using modern technologies such as React, Node.js, and MongoDB. - System Architecture:
Contribute to the architectural design of the CRM system to ensure scalability, reliability, and performance. Lead efforts to improve and optimize the existing codebase and infrastructure. - API Development:
Design and implement RESTful APIs to enable seamless integration between different modules and external services. - Collaborative Development:
Work closely with product managers, UX designers, and other developers to translate business requirements into technical specifications and deliver high-quality features. - Code Review & Mentorship:
Conduct code reviews, provide feedback, and mentor junior developers to foster a culture of continuous learning and improvement. - Testing & Debugging:
Develop and maintain automated tests to ensure the stability and reliability of the CRM platform. Troubleshoot and resolve issues across the entire stack. - Performance Optimization:
Analyze system performance and implement optimizations to improve application speed, responsiveness, and user experience.
Qualifications:
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Minimum of 5 years of experience in full-stack development, with a focus on SaaS and CRM applications.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong back-end experience with Node.js, Express, and databases like MongoDB or PostgreSQL.
- Solid understanding of RESTful API design and development.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Nice-to-Have:
- Experience with CRM platforms such as Salesforce, HubSpot, or Zoho.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with microservices architecture.
How to Apply:
Interested candidates should send their resume and a brief cover letter to jobs@elevatecalls.com with the subject line "Senior Full-Stack Developer Application - [Your Name]". We look forward to reviewing your application!