job description
Join YourMembership, a leading provider of association management software, as a Senior Salesforce Software Developer and play a pivotal role in shaping our cutting-edge platform. Based in the vibrant tech hub of Bali, Indonesia, you’ll collaborate with a global team to deliver high-quality, scalable solutions that empower organizations worldwide.
In this role, you’ll leverage your expertise in Salesforce development, Apex, Lightning Web Components (LWC), and integrations to build and optimize features that drive business growth and customer satisfaction. You’ll work in an agile environment, ensuring our software meets rigorous quality standards while aligning with business objectives. Whether you’re enhancing existing functionalities or architecting new solutions, your contributions will directly impact our ability to serve thousands of customers.
Bali offers the perfect blend of professional growth and lifestyle balance, with its thriving digital nomad community, stunning landscapes, and world-class amenities. As a remote-first company, we provide flexibility, competitive compensation, and opportunities for career advancement in a supportive, innovative culture. If you’re passionate about Salesforce development, problem-solving, and delivering impactful software, we’d love to hear from you!
Responsibility
- Design, develop, and maintain custom Salesforce solutions using Apex, Lightning Web Components (LWC), and Visualforce.
- Collaborate with cross-functional teams to gather requirements, translate business needs into technical specifications, and deliver scalable software solutions.
- Write clean, efficient, and well-documented code while adhering to Salesforce best practices and governance limits.
- Develop and maintain integrations between Salesforce and third-party systems using REST/SOAP APIs, middleware, and ETL tools.
- Perform unit testing, debugging, and performance optimization to ensure high-quality, reliable software delivery.
- Participate in code reviews, sprint planning, and agile ceremonies to drive continuous improvement.
- Troubleshoot and resolve complex technical issues, providing timely support to internal teams and customers.
- Stay updated on Salesforce platform updates, emerging technologies, and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5+ years of hands-on experience in Salesforce development, including Apex, LWC, Visualforce, and SOQL/SOSL.
- Salesforce Certified Platform Developer I or II (preferred) or equivalent practical experience.
- Proven experience with Salesforce integrations (REST/SOAP APIs, middleware, ETL tools) and data migration.
- Strong understanding of Salesforce governor limits, security models, and declarative development tools (Flow, Process Builder).
- Proficiency in JavaScript, HTML, CSS, and modern frontend frameworks (e.g., React, Angular) is a plus.
- Experience with agile methodologies (Scrum, Kanban) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to work independently in a remote setting.