Apply

Full Stack Software Architect (Costa Rica)

Posted 2024-10-25

View full description

💎 Seniority level: Middle, Mid-Senior years of full-stack development experience

📍 Location: Costa Rica

🔍 Industry: Digital business & CRM consultancy

🏢 Company: Huble

🗣️ Languages: English

⏳ Experience: Mid-Senior years of full-stack development experience

🪄 Skills: Problem SolvingRESTful APIs

Requirements:
  • Relevant qualification in computer science or related field.
  • Mid-Senior years of full-stack development experience in frontend (HTML, CSS, JavaScript, React/Angular) and backend (Node.js, Python, PHP).
  • Experience in architecting end-to-end systems, encompassing frontend and backend components.
  • Understanding of architectural patterns (component-based design, state management, micro-services).
  • Extensive experience with development tools, version control, and CI/CD pipelines.
  • Proficiency with RESTful APIs, GraphQL, and effective API development.
  • Solid understanding of performance optimization techniques for frontend and backend.
  • Experience in responsive, mobile-first web applications with backend integration.
  • Strong problem-solving skills across the entire stack.
  • Ability to gather and implement functional and non-functional requirements for scalable applications.
  • Up-to-date with new technologies and best practices in development.
  • In-depth knowledge of HubSpot’s or similar CRM products and APIs focusing on custom integrations.
Responsibilities:
  • Design scalable and maintainable full-stack architectures for HubSpot solutions.
  • Collaborate with project managers, designers, and developers to convert requirements into technical specifications.
  • Develop frontend components and backend integrations using modern technologies and best practices.
  • Review code to ensure quality, standards adherence, and optimize performance across the stack.
  • Identify and address technical risks, providing alternative solutions and contingency plans.
  • Contribute to architectural discussions to enhance system design, performance, and maintainability.
  • Collaborate with the pre-sales team to scope solutions and evaluate potential client projects.
  • Maintain proficiency in HubSpot, enhancing features and functionalities with custom software, APIs, and integrations.
Apply