About the job
Join InfoSum, the premier data collaboration platform that empowers the world’s largest enterprises to connect their data sources while prioritizing consumer privacy. Our mission is to unlock the boundless potential of data, ensuring that it can be connected without being shared. As a people-centric organization, we provide the flexibility needed for you to excel, grow, and innovate within our team. If you seek a collaborative environment that values each individual’s contribution, we would love to connect with you.
The Engineering team at InfoSum is committed to delivering high-quality, innovative software solutions tailored to our customers’ needs, contributing to the overall success of our organization. We utilize cutting-edge technologies, adhere to best practices, and foster teamwork to create scalable, reliable, and user-friendly software products.
Job Overview:
As a Backend Software Engineer, you will play a crucial role in designing, developing, and maintaining the backend systems that drive our software applications. Collaborating with cross-functional teams, you will translate business requirements into technical specifications, delivering robust and scalable backend solutions. This position is ideal for individuals passionate about backend development and eager to tackle innovative challenges.
Core Responsibilities:
- System Design and Architecture: Create scalable, high-performance backend systems that support our software applications. Work alongside stakeholders to comprehend requirements and define technical solutions that align with business objectives.
- Backend Development: Write clean, efficient, and maintainable code primarily in Go, with familiarity in Python and/or Java as a plus. Implement backend services, APIs, and data processing pipelines following best practices and design patterns.
- Database Design and Optimization: Design and enhance database schemas, queries, and indexing strategies for optimal performance and scalability, particularly with relational databases like PostgreSQL.
- Integration and Interoperability: Seamlessly integrate backend systems with third-party services and external APIs, ensuring compatibility and consistency across system components.
- Quality Assurance: Implement automated testing methodologies to uphold the quality and reliability of backend systems. Collaborate with QA engineers to devise test plans, execute test cases, and resolve defects promptly.
- Performance Optimization: Identify and mitigate performance bottlenecks in backend systems through profiling, tuning, and optimization techniques to support high traffic and user interactions.

