We are looking for a Software Engineer to join a HubSpot engineering team building custom integrations for customer SaaS platforms and third-party providers, supporting products with hundreds to tens of thousands of active users. You will work on new feature development, maintenance, and customer issue resolution. Our team owns HubSpot’s integrations with multiple Google products. Recent work includes launching brand-new Google Drive and Google Chat integrations and significantly improving the Jira integration with formatting support. HubSpot offers a strong engineering culture across teams in the USA, Ireland, Germany, Ukraine and other countries around the world. The platform is built on a large-scale microservices architecture (Java, Dropwizard, Guice) and integrates with technologies such as Kafka, SQS, S3, MySQL, and HBase. The frontend ecosystem consists of large-scale React and TypeScript single-page applications. Developers benefit from state-of-the-art infrastructure with one-click deployments to QA and Production, as well as AI assistants that help with initial code reviews and simple tasks. You will go through a structured onboarding with an onboarding buddy and hands-on exposure to HubSpot’s infrastructure and integrations. After onboarding, you’ll take ownership of features as a DRI and participate in PagerDuty rotation.
Intelliarts Ltd., founded in 1999 in Lviv, Ukraine, is a boutique engineering company that builds and supports dedicated development teams for global technology companies. We offer a flat structure with a strong focus on professional growth through challenging projects, close collaboration with international teams, and learning from experienced engineers.
Responsibilities
- Communicate directly with product management and peers in Boston and Dublin, other HubSpot development teams to shape out requirements
- Create new and extend existing microservices using Java 25, DropWizard, and whatever technology/tools required to complete a particular task
- Cover your code with all kinds of automation tests (unit, integration, acceptance, API, end-to-end)
- Fully own the software you’ve developed: design, develop, test, release, and support in both stage and production environments
Personal Profile Overview
- Degree in Computer Science, Software Engineering or related field
- Stability in previous employment history with a tendency to remain with employers for extended periods
- Experience in managing diverse project activities (not just coding, but also requirements analysis, preparing estimations)
- Clear and effective communication skills, both verbal and written, ability to convey ideas, information, and messages accurately and efficiently
- Proficiency in fostering effective collaboration and teamwork activities
- Ability to analyze information, assess situations, and make decisions based on sound reasoning and logical evaluation
- Focus on delivering exceptional customer experiences and prioritizing customer satisfaction
- Analytical thinking, problem-solving abilities, and strategic approach to technical challenges
- Transparency in sharing the information within a team and company
- Willingness to acquire new knowledge and insights to enhance professional growth and performance
Required Skills
- 3+ years working with Java
- Excellent understanding of the OO design/programming paradigm
- Solid background in computer science and programming
- Strong knowledge of databases and networks (HTTP/REST)
- Good understanding of unit testing/test automation
- Experience or strong knowledge in microservices architecture and message broker systems such as Kafka, Amazon SQS, etc.
- English Upper-Intermediate (B1-B2)
As a Plus
- Front-end development experience (React or other modern JS frameworks)
- Strong learning and development abilities
- Ability to work from the office in Lviv
We Offer
- Fuel your professional growth with paid online courses, conferences, certifications, English classes, a corporate library, and leadership program
- Thrive in a culture of trust and cooperation with no time trackers and minimal bureaucracy
- Enjoy 20 business days of paid vacation, plus state holidays to prioritize your well-being
- Experience an open-door culture, transparent communication, and top management at a handshake distance
- Enjoy comfortable office vibes with no open space policy, relaxing sports areas, a spacious bar/kitchen, and more
- Achieve balance with our hybrid/fully remote work model
- Receive fair and competitive compensation
- Fuel your productivity and foster a sense of community with complimentary daily lunches
- Participate in meaningful initiatives supporting Ukraine’s victory
- Take flexible sick leave without burdensome documentation and access parental benefits
- Choose from comprehensive medical insurance or a sports compensation package
- Have fun with regular team-building activities, corporate events and celebrations, and unique initiatives like Week in Lviv