Sync customer data from your warehouse into the tools your business teams rely on.
Backend Engineer – Platform
Location
California
Posted
72 days ago
Salary
0
Seniority
Junior
Job Description
Backend Engineer – Platform
Hightouch
• Lead the development of extending the Hightouch platform • Extend the Hightouch platform with new sources and destinations • Add depth to existing integrations • Evaluate UX decisions • Interact directly with customers • Ensure the capabilities of an integration meet customer requirements • Personally onboard customers and ensure that the integration is working for them • Ensure integration is clearly documented and easy to use
Job Requirements
- 1-3 years of programming experience
- JavaScript or TypeScript experience
- Excellent communication skills and enjoy collaboration with coworkers and customers
- Strive to write simple, understandable code that others can easily read
- Understanding of key backend engineering and distributed system principles
- Preferred: Experience with queueing systems such as Kafka or Kinesis
- Preferred: Knowledge of various database / storage systems
- Preferred: Advanced SQL knowledge
- Preferred: Experience contributing to open source projects
Benefits
- Competitive compensation
- Benefits
- PTO
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and evolve database-centric components within Tonic’s structural data platform • Make pragmatic architectural decisions that balance durability, performance, and maintainability • Develop and maintain database connectors for the Structural platform • Improve performance and maintainability of the product • Troubleshoot complex production issues across multiple database technologies • Investigate edge cases and system behaviors that require both patience and precision • Author thoughtful technical designs and documentation • Partner with Product to translate requirements into scalable solutions • Work closely with Support and Solutions Architects to deeply understand issues before implementing fixes • Raise the bar through code quality, technical judgment, and strong engineering habits • Bring informed perspectives on modern tooling, including AI-assisted development
• Lead the software development strategy; • Maintain development standards and best practices; • Monitor the technical evolution of development teams; • Actively resolve problems, facilitating developers' day-to-day work; • Serve as a technical reference; • Track and evolve engineering metrics; • Collaborate on the design and development of tooling and solutions, focusing on security, performance, and observability; • Contribute to product interactions once in production to ensure scalability, resilience, and consistency; • Ensure operations, product quality, and the health of key indicators (monitoring and creating alerts, participating in war rooms), and oversee the product's technical evolution by guaranteeing correct design and implementation of initiatives; • Continuously contribute ideas and proposals to enrich the initiative roadmap;
• Developing a banking transactional system • Designing banking core system architecture • Working closely with experienced Analysts and Product Owners • Utilising knowledge of business processes, system processes, and industry standards to solve complex issues
Senior .NET Developer – Integration
AstorMueller - Tech meets Shoe Excellence.WELCOME TO THE WORLD OF FINEST SHOES - bugatti shoes - Daniel Hechter shoes - TT. BAGATT - Salamander
• Develop and implement integration solutions that enable seamless data flow between different systems and applications. • Define data mapping and transformation rules, and ensure compliance with industry standards and best practices. • Work closely with business stakeholders and IT teams to understand integration requirements and develop solutions that meet business needs. • Develop and maintain integration architecture and design documentation. • Identify opportunities for improving integration solutions and develop strategies for optimizing system performance and reliability. • Provide technical guidance and leadership to external development teams and ensure compliance with established development standards and best practices. • Participate in code reviews, testing, and deployment activities. • Provide technical support to end-users and resolve integration-related issues in a timely and effective manner.




