Software Developer (Salesforce)

Posted 3 days agoViewed
Latin AmericaFull-TimeSoftware Development
Company:EX Squared LATAM
Location:Latin America
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
AWSBackend DevelopmentDockerNode.jsPythonJavaKubernetesOAuthSalesforceSoftware ArchitectureC#Communication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsDevOpsMicroservicesSoftware Engineering
Requirements:
5+ years of experience as a Software Engineer, ideally in backend or full-stack roles. Strong proficiency in at least one backend language: Java, Python, Node.js, or C#. Experience building or integrating with Salesforce solutions (Apex, LWC, integrations, API consumption, Platform Events). Solid understanding of engineering fundamentals such as clean code, SOLID principles, layered architecture, event-driven patterns, and API design. Hands-on experience with CI/CD pipelines using GitHub Actions, Jenkins, CircleCI, or similar tools. Experience with AWS services such as Lambda, SQS, SNS, or API Gateway, or familiarity with equivalent cloud platforms. Knowledge of DevOps practices, containerization, Docker, and Kubernetes. Strong analytical and problem-solving skills. Advanced English proficiency (C1) for technical communication and documentation.
Responsibilities:
Design and implement backend services, APIs, and integrations connecting Salesforce with internal and external systems. Develop reliable, scalable software using Java, Python, Node.js, or C#. Build Salesforce components such as Apex, Lightning Web Components, and Platform Events. Architect asynchronous, event-driven workflows involving Salesforce and cloud services. Own the full engineering lifecycle, including development, code reviews, automated testing, observability, documentation, and CI/CD pipelines. Collaborate with product, architecture, DevOps, and cloud engineering teams. Evaluate technical tradeoffs and propose designs that prioritize scalability, reliability, and sustainability. Implement secure integrations using OAuth, Named Credentials, and Salesforce APIs. Contribute to improving engineering guidelines, coding standards, and internal technical patterns.
Similar Jobs:
Posted about 14 hours ago
Americas, Europe, GlasgowFull-TimeOpen Source Software
Software Engineer - OpenStack
Posted about 16 hours ago
BrazilFull-TimeSoftware Development
Software Development Manager (Remote from Brazil)
Company:
Posted about 21 hours ago
EMEA, AmericasFull-TimeSoftware Development
Software Engineering Manager - Container and Virtualisation Infrastructure