HamburgerMenu
hirist

Integration Engineer - Golang/Python

Qrata
Multiple Locations
2 - 6 Years

Posted on: 10/09/2025

Job Description

We seek an accomplished Integration Engineer with expertise in Salesforce and proficiency in programming languages such as Go, Python, or Java. This role demands a strong knowledge of integrating cloud-based applications and skills in AWS, GIT, RESTful APIs, Salesforce applications, and database systems.

The candidate will be pivotal in designing, developing, and maintaining high-performance applications that seamlessly interact with Salesforce and other methods. The Integration Engineers work closely with clients and partners to understand real-world problems and solve them with code. They build and architect solutions that address these business challenges through technology.

Responsibilities :

- Design, develop, and maintain efficient, reliable, and secure applications in Go, Python, or Java that seamlessly integrate with the Salesforce platform and application.

- Utilize experience and expertise to identify and troubleshoot technical issues.

- Work with the pre-sales and post-sales teams to share best practices and respond to customer queries.

- Work with pre-/post-sales teams to architect an optimal solution for customers.

- Gather feedback from customers and analyze data to determine opportunities for product improvement.

- Create and implement plans to improve product performance.

- Monitor system performance and analyze data to detect potential issues.

- Research and implement solutions to ensure product reliability and stability.

- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications for Salesforce integration.

- Implement bi-directional data flow between applications and Salesforce using REST and SOAP APIs.

- Stay updated with the latest developments in Salesforce integration, programming languages (Go), AWS, and related technologies.

- Develop RESTful APIs to enable smooth communication between the application and various internal/external services.

- Employ GIT for version control, following best branching, merging, and collaboration practices.

- Troubleshoot and resolve integration issues, ensuring data consistency and synchronization accuracy.

- Write clean, maintainable, well-documented code following established coding standards.

- Utilize AWS services to design scalable and fault-tolerant solutions, ensuring seamless integration with Salesforce.

- Work with databases (SQL and NoSQL) to design schemas and optimize data storage for integrated applications.

- Conduct code reviews, offering constructive feedback to maintain high code quality within the team.

- Collaborate with DevOps teams to facilitate integrated application deployment, monitoring, and maintenance.

- Participate in Agile development processes, including sprint planning, stand-up meetings, and retrospectives.

Requirements:

- Years of Experience: 2+ Years.

- Must have skills: Salesforce, AWS, REST APIs, SOAP APIs, GIT, MySQL, Postgresql.

- Good to have skills: Go, Python, Java, Agile, Scrum, AWS, NoSQL, Relational Databases, Salesforce configuration, Salesforce customization

- 3+ years of experience as a software engineer.

- Bachelor's degree in Computer Science, Engineering, or related field. A master's degree is a plus.

- Salesforce certifications are a plus.

- Proficiency in at least one of the programming languages: Go, Python, or Java, with a proven ability to deliver production-ready software.

- Ready to Learn Go Programming for our stack.

- Extensive hands-on experience with Salesforce, utilizing REST and SOAP APIs.

- Proficiency in AWS services.

- Strong understanding of GIT version control, encompassing branching, merging, and pull request

workflows.

- Familiarity with designing and implementing RESTful APIs, adhering to best practices.

- Experience with relational and NoSQL databases (e. g., MySQL, PostgreSQL, MongoDB, DynamoDB).

- Strong problem-solving skills, especially related to integration challenges in distributed systems.

- Excellent teamwork and communication skills, effectively collaborating with cross-functional teams.

- Knowledge of Salesforce configuration, customization, and best practices is a strong advantage.

- Proficiency in Agile/Scrum methodologies and experience working in an Agile environment.

- Demonstrated commitment to continuous learning and staying updated with emerging technologies.


info-icon

Did you find something suspicious?