DevJobs

Senior Backend Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python ꞏ 5y
  • SQL SQL
  • Node.js Node.js ꞏ 5y
  • RESTful API RESTful API
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Snowflake Snowflake
  • Redshift

We are seeking a highly experienced Senior Backend Developer with a strong focus on data infrastructure and integration. This role is pivotal in designing and implementing scalable backend systems that integrate with our data infrastructure and ensure seamless data flow within our platform. You will work closely with our product team to enhance our data capabilities and support the overall functionality of our platform.


Key Responsibilities:

  • Backend Development: Design, develop, and maintain high-performance backend systems and services that support data processing and integration needs. Ensure scalability, reliability, and security in all backend components.
  • Data Integration: Develop and manage data integration solutions to connect our platform with various data sources (e.g., Salesforce, HubSpot, Stripe) and ensure smooth data flow and synchronization.
  • Data Infrastructure: Build and maintain robust data infrastructure, including data pipelines, data storage solutions, and data warehouses.
  • API Development: Create and manage APIs to facilitate data access and integration with internal and external systems. Ensure API performance, security, and documentation.
  • Optimization: Identify and address performance bottlenecks in backend systems and data integration processes. Continuously improve system efficiency and data handling capabilities.
  • Collaboration: Work closely with data scientists, analysts, and product managers to understand data requirements and deliver backend solutions that support business objectives.
  • Best Practices: Establish and enforce best practices for backend development and data integration, including code quality, testing, and documentation.


Qualifications:

  • Experience: 5+ years of experience in backend development with a strong emphasis on data infrastructure and integration.
  • Technical Skills: Proficiency in backend programming languages (e.g., Python, Java, Node.js) and frameworks. Experience with database systems (e.g., SQL) and data integration tools.
  • Data Systems: Solid understanding of data warehousing solutions (e.g., Snowflake, Redshift) and ETL processes. Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • API Development: Experience designing and implementing RESTful APIs and understanding of API security and best practices.
  • Problem-Solving: Strong analytical skills with the ability to tackle complex technical challenges and provide effective solutions.
  • Collaboration: Excellent team player with experience working in cross-functional teams. Strong communication skills and the ability to explain technical concepts to non-technical stakeholders.
  • Leadership: Proven ability to mentor junior developers and lead backend projects effectively.

  • Graphiti