As a Senior Backend Developer with Salesforce skills, you will play a pivotal role in designing, developing, and maintaining server-side components while leveraging your Salesforce experience to integrate and optimize CRM processes. You will work collaboratively with cross-functional teams to deliver robust, scalable, and high-performance solutions.
Key Responsibilities:
Design, develop, and maintain efficient, reusable, and reliable code for backend components.
Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
Develop and maintain integrations with Salesforce, ensuring seamless data flow and alignment with business processes.
Optimize and refactor existing code to improve performance and maintainability.
Implement security and data protection measures.
Assist in troubleshooting and resolving production issues.
Contribute to the design and architecture of new features and projects.
Mentor and support junior developers, promoting best practices in software development.
Stay updated on industry trends and advancements in technology.
Requirements
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
5+ years of experience in backend development with a strong proficiency in languages such as Java, Python, Node.js, or similar.
Experience working with relational and non-relational databases.
Solid understanding of RESTful API design and implementation.
Hands-on experience with Salesforce, including customization, development, and integration.
Ability to work independently and manage multiple priorities in a fast-paced environment.
Strong problem-solving skills and attention to detail.
Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
Excellent communication and collaboration skills.
Preferred Qualifications:
Salesforce certifications are a plus (e.g., Salesforce Administrator, Platform App Builder).
Experience with CI/CD pipelines and DevOps practices.
Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes).
Benefits
What We Offer:
Competitive salary and benefits package.
Opportunities for professional growth and development.
A collaborative and innovative work environment.
Flexible work arrangements, including remote work options.
Salary: R50 000 - R120 000 p.m. dependent on experience