Bachelor’s degree in Computer Science, Engineering, or related field
5+ years of backend development experience
Proficiency in Java, Python, Node.js
Experience with relational and non-relational databases
Solid understanding of RESTful API design
Hands-on experience with Salesforce
Independent worker with multiple priorities
Strong problem-solving skills
Experience with cloud platforms is a plus
Excellent communication skills
Requirements:
Design, develop, and maintain backend code
Collaborate with cross-functional teams
Develop and maintain Salesforce integrations
Optimize existing code for performance
Implement security and data protection
Troubleshoot production issues
Contribute to design and architecture of features
Mentor junior developers
Stay updated on industry trends
Job description
This is a remote position.
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