Responsibilities
- System Architecture & Integration Development
- Design and implement robust APIs, microservices, and backend logic to support integrations between HubSpot and other platforms.
- Build secure and scalable architectures for handling high-volume data syncs.
- Manage database structures, schema design, and server-side logic for data storage and retrieval.
- Ensure maintainability through modular and reusable code design.
- Data Management & Optimization
- Develop efficient data pipelines and synchronization processes.
- Troubleshoot and resolve performance bottlenecks in queries or integrations.
- Implement caching, queuing, and load balancing strategies for optimized system performance.
- Ensure data accuracy, consistency, and security across all systems.
- Collaboration & Technical Guidance
- Partner with project managers and strategists to translate business logic into technical solutions
- Participate in sprint planning, code reviews, and technical documentation.
- Help define backend development standards and best practices.
- Quality, Security & Reliability
- Implement and maintain secure authentication, authorization, and encryption practices.
- Conduct code reviews, testing, and QA for backend systems.
- Maintain uptime, scalability, and disaster recovery plans for critical integrations.
- Stay informed on new backend frameworks, languages, and security protocols.
- Continuous Improvement & Innovation
- Identify opportunities to improve performance, reduce technical debt, and enhance developer workflows.
- Research and implement tools that improve automation, CI/CD pipelines, and code deployment.
- Contribute to internal libraries or reusable integration frameworks.
Required Skills & Experience
- Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Experience: 3–5 years of back-end development experience with a focus on API design, data processing, and system integration. Experience working with marketing, CRM, or SaaS platforms (HubSpot experience required).
- Leadership Experience: Led technical efforts on backend projects or mentored junior developers. Participated in architectural decision-making and process improvement.
- Knowledge: Understanding of RESTful API design, authentication (OAuth 2.0, JWT), and data formats (JSON, XML). Knowledge of database management (PostgreSQL, MySQL, MongoDB). Familiarity with data sync and ETL principles.
- Technical Proficiency: Strong proficiency in one or more backend languages (PHP, Node.js, Python, or Go). Experience with server frameworks (Express.js, Django, or FastAPI). Proficient in Git, CI/CD, and containerization (Docker). Familiarity with AWS, Azure, or GCP for deployment.
- Power Skills: Strong analytical and problem-solving mindset. Excellent communication skills and ability to work cross-functionally. Attention to detail, with commitment to code quality and performance. Self-starter who thrives in a collaborative, agile environment.
Preferred Qualifications
- Education: Advanced degree in Computer Science or related discipline.
- Experience: 5+ years in backend system design or integration architecture. Experience with HubSpot APIs or large-scale SaaS integrations.
- Leadership Experience: Guided backend teams through refactoring or modernization projects.
- Knowledge: Understanding of event-driven architecture or serverless computing. Familiarity with advanced caching, message queues, or distributed systems.
- Technical Proficiency: Experience with TypeScript, GraphQL, or container orchestration (Kubernetes). Exposure to monitoring tools (New Relic, Datadog).
- Power Skills: Proactive communicator who translates complex technical topics clearly. Strong ownership mentality and focus on scalability and maintainability.
