Software Engineer - Salesforce / Full Stack Development
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer to support the design, development, and enhancement of enterprise applications with a strong focus on Salesforce development and modern web technologies. This role will collaborate with cross-functional teams to deliver scalable solutions aligned with business needs while maintaining high standards of code quality and performance.
The ideal candidate brings hands-on experience with Salesforce (LWC, Apex), along with exposure to full-stack development and cloud platforms. This position offers the opportunity to contribute to feature development, automation, and continuous improvement initiatives in a collaborative engineering environment., Software Development & Engineering
- Design, develop, and maintain scalable applications using Salesforce technologies (LWC, Apex).
- Write clean, efficient, and maintainable code aligned with best practices.
- Contribute to development of new software features and system enhancements.
Collaboration & Delivery
- Partner with product managers, designers, and engineering teams to gather and translate requirements.
- Participate in Agile development processes, including code reviews and team collaboration.
- Support delivery of solutions that meet business and user needs.
Testing & Debugging
- Develop and maintain unit and integration tests.
- Troubleshoot and resolve moderately complex technical issues.
- Ensure application performance, reliability, and scalability.
Automation & Continuous Improvement
- Support automated deployment processes and release workflows.
- Contribute to improving development standards and engineering practices.
- Maintain documentation for applications, configurations, and deployment processes.
Production Support
- Provide technical support for deployed applications.
- Diagnose and resolve issues to minimize downtime and ensure system stability.
Requirements
- 2+ years of experience in software development (typically 3+ years overall experience).
- Hands-on experience with Salesforce development, including Lightning Web Components (LWC) and Apex.
- Experience working in Agile environments.
- Strong problem-solving and debugging skills.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)., * Experience with JavaScript frameworks (React, Node.js).
- Exposure to Java or mobile application development.
- Experience with Azure DevOps, Jira, or similar tools.
- Cloud experience with AWS, Azure, or other cloud platforms.
- Salesforce Platform Developer I certification.