We have a lot of openings

Join our team!

Browse Jobs

Hi!

We believe in people who work to fulfill their dreams and build the future. Wherever they are. Join Hubgets

#backend #core #frontend #infrastructure #marketing #mobile #product-management #professional-services #sales-and-customer-service #testing-automation

Dream, play, build. Repeat.

We embed our values in everything we do.

We are
not afraid

In Cloud
we trust

We share
emotions

Obsessed with
technology

Simple
is better

One team, one goal: enable dreamers to work better!

People

Our mostly flat organization allows us to grow, collaborate, learn, and do meaningful work. Our culture is based on openness and commitment to transparency.

Products

We believe that work-fun balance is teamwork. We created Hubgets for ourselves - to communicate better while having fun. And we are sharing it with the world.

Career

We invented a transparent and challenging performance system based on Belts (yes, like in karate) that helps people learn new stuff while making progress.

Quality

What really matters in the Cloud is how you do stuff. We're mad fans of quality and we're only aiming for the best. That's why we're constantly evolving.

Solutions

We're working around the clock to bring the future of collaboration into the present. We value genuine solutions and bold, fearless dreamers.

Life

Living a good life means having the freedom to make choices. We build a better future using communication to help teams grow and fulfill their goals.

We love our workplace

It's all more fun when HUG is around.

Dev tools

Hubgets is on top of our stack. We also use many Atlassian tools: JIRA for tracking, Confluence as our Wiki, Bitbucket for Git repository management, and Bamboo for continuous integration.

We organize our backlog with JIRA Agile and we use Balsamiq for wireframing. We've built our own tools to automate and integrate everything even better. Developers can use any IDE they like, but many prefer JetBrains.

Private Cloud

We work on virtual desktops. It's how we stay green, mobile, and productive. Staggering amounts of resources are at our fingertips.

Our private engineering cloud has over 16 TB of RAM, more than 800 CPUs, and over 600 TB of storage. The GPUs allow us to complete AI workloads and render complex graphics really fast.

Desk matters

Every desk in our office is equipped with energy-saving thin clients. Every workstation has two high-quality IPS LCD of minimum 24 inches. Because when you work with so many tools like we do, small screens and slow computers simply don't cut it.

A leading-edge setup like this fuels collaboration making it very easy for us to switch desks and deliver fast.

Meet the Hubgets product teams

We love this loop: dream, play, build, ship, make people happy.

In the browser

The main weapon of the Frontend team is JavaScript/HTML5. Hubgets is running smoothly on the browser (and even on the desktop) thanks to our framework. Building Hubfront framework was one of those (maybe crazy) things we were not afraid to do. We #Dare and we have #NoRegrets.

Browser apps have the portability edge in the cloud and we provide a user experience that can match the native code. The app component running in the browser communicates with its components in the cloud, using web services or other protocols for real-time communication.

Cloud backend services

The Cloud Backend team designs and implements the stack that supports the app running on the client device. Except for a common core, cloud services communicate using a distributed messaging layer implemented with RabbitMQ and Kafka.

This level of flexibility allows us to use multiple programming languages: PHP, JavaScript (Node.js), JAVA, Erlang, Python. We also deal with several databases - MySQL, Elasticsearch and HubRing, our fork of Redis.

Apache Flink performs stream processing. At this level, we run the AI that optimizes team mood and helps people work better together.

Real-time stuff

The Core team handles real-time servers for signaling, voice and video, our HubRing database, and technically any component that is very close to the operating system. HubRing is a structure-oriented database tolerant to failures. One of its coolest features is that it implements n:n replication in deterministic groups.

At this level, C is the dominant programming language. The team handles heavy stuff like memory management, debugging, profiling and optimization. Performance is important, that's why we work hard to optimize it.

Making sure everything works

The Testing Automation team understands how things work and makes sure everything runs smoothly. But it's not as easy as it sounds, considering the real-time nature of our many protocols, the distribution of services, and the fact that nothing runs on a single computer.

The team works hard to automate testing and the provisioning complexity. That's why we've created our own testing stack. And even though the stack is written in Java and PHP, Testing Automation members are familiar with all the technologies of our stack.

At your service

They are our ZEN gurus because they never get tired of isolating issues, identifying, and correcting them really fast. When dealing with live systems that serve thousands of end-users and real-time communication protocols, uptime becomes essential.

The team services a complex stack that starts with the operating system and ends on the customer device. This requires advanced knowledge of Linux OS, databases, networking protocols, virtualization, storage, APIs, scripting, and so much more.

The ground beneath our code

Reducing the carbon footprint is one of our top objectives, so our Dev Ops people are pretty obsessed with hardware and how we use it.

They are the ones running our private and production clouds. Since the production pods in multiple datacenters across the world are in their hands, they are to blame for downtime. Due to their expertise, this is rarely the case. They handle hypervisors based on VMware, Xen, KVM, Parallels Cloud Server, cloud computing platform OpenStack as well as block and object level storage facilities.

Students
Living the dream

We know that early hands-on experience is vital to becoming a good engineer. That's why we design challenging internships and ambitious graduation programs.

We make students part of our teams and encourage them to write code from day one. Many interns have their pull request approved to a production branch on their first week.

Getting students to use their brain to the max is the ultimate goal and reward for our mentors. Find out more on how our internship program works.

Graduates
Building the future.

We're facing a lot of challenges in our work, so we're always looking for fresh graduates or highly experienced professionals. Not only do we build awesome software, but we're also pretty good at rewards.

We are a startup living the cool startup dream. This sometimes makes things tough - complicated issues waiting to be solved, ambitious release cycle, unexpected changes. Working in a startup means joining a lot of dreamers with a common goal.

Share our dream?

Even if you can't find the right opening for you,
send your resume to jobs@hubgets.com.

Backend

Cloud Backend Software Engineer (Node)

Romania / Bucharest

What You Will Have to Do

Cloud. Backend. Node. Are these your buzzwords? If yes, we speak the same language 😍

We're looking for an awesome engineer with Node skills for our Backend team. This team provides support for the client level frontend (JavaScript and mobile). Our backend services have PHP, JavaScript (Node.js) and Erlang written all over them. To implement all our Cloud services we use mainly Node, and sometimes we develop components in Python and Java.

Feel like taking center stage? Join our team, we're ready to cheer for you.

  • Design and develop Cloud backend services
  • Participate in high level design and architecture
  • Design and implement Unified Core components (the core of the Cloud stack)
  • Implement workers for asynchronous task execution
  • Make peer reviews - design review, code review, documentation review
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Very good knowledge of Javascript
  • Very good knowledge of Node.js API
  • Knowledge and experience with SOA
  • Knowledge of web services (with focus on REST)
  • Good knowledge of relational databases and SQL
  • Familiarity with caching and NoSQL technologies
  • Good knowledge of Linux OS
  • Knowledge of client server interaction models
  • Knowledge of data structures, algorithms, and object-oriented design
  • Knowledge of design patterns
  • Basic experience with large scale system design skills
  • Knowledge of PHP, Java, Python or Erlang is considered a plus.
  • Elasticsearch experience is considered a plus.

Cloud Backend Software Engineer (PHP)

Romania / Bucharest

What You Will Have to Do

Are you a Cloud Backend Software Engineer, with a lot of love for PHP? If so, you could be the newest member of our team.

At Hubgets, the Backend team provides support for client level frontend (JavaScript and mobile). Every time the app running on the customer device needs the cloud services, it will deal with one of our services - be it storage or complex business logic. As for the development of backend services, we're fluent in PHP, JavaScript (Node.js) and Erlang. We also have our own kick-ass PHP framework for cloud services 😉

If this sounds like something you'd like to get your hands on, come on over. Let's PHP together ❤️‍

  • Design and develop cloud backend services
  • Participate in high-level design and architecture
  • Design and implement Unified Core components (the core of the Cloud stack)
  • Implement workers for asynchronous task execution
  • Make peer reviews - design review, code review, documentation review
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Very good knowledge of PHP
  • Knowledge and experience with SOA
  • Knowledge of web services (with focus on REST)
  • Good knowledge of relational databases and SQL
  • Familiarity with caching and NoSQL technologies
  • Good knowledge of Linux OS
  • Knowledge of client server interaction models
  • Knowledge of data structures, algorithms, and object-oriented design
  • Knowledge of design patterns
  • Basic experience with large scale system design skills
  • Elasticsearch experience is considered a plus.
  • Knowledge of Javascript (Node.js), Java, Python or Erlang is considered a plus.

Erlang Backend Software Engineer

Romania / Bucharest

What You Will Have to Do

Do you speak Erlang? Are you looking for engineering challenges?

If that's a double yes, you might just be our new teammate for building Hubgets. Our app delivers instant team communication and collaboration through real-time voice, video, messaging and knowledge management in the browser. Our platform deals with large data sets, matches the latency of native apps and is completely decoupled from the backend. The XMPP messaging layer in Hubgets is fully implemented in Erlang, and that's where you come in. As part of the Backend team, you'll be providing support for client level frontend (JavaScript and mobile). We like to experiment with newborn technologies such as WebRTC, so you can be sure every day is a challenge.

If you feel like putting your Erlang skills to the best use, come on over. We're ready to meet and show you some of our goodies 😊

  • Design and develop highly concurrent, low latency backend services
  • Work with multi-node clusters handling live traffic
  • Optimize software performance to reduce infrastructure costs
  • Design monitoring and debugging tools
  • Write automated tests for performance and volume testing

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Very good knowledge of Erlang and OTP
  • Deep knowledge of Linux internals, including profiling
  • Knowledge of TCP/IP, experience with network programming
  • Knowledge of data structures and algorithms
  • Basic experience with distributed systems
  • XMPP protocol knowledge is considered a plus.
  • Ejabberd knowledge is considered a plus.

Internship Cloud Backend Software Engineer (Node)

Romania / Bucharest

What You Will Have to Do

If you want an internship full of engineering challenges, come join our Backend team.

As part of this team, you will discover how we provide support for the client level frontend (JavaScript and mobile). From simple storage to complex business logic, we're here to teach you how the backend works. Get ready to implement internal SDK engine for third-party developers and software clients that interact with the REST/WebSockets Cloud backend. Sounds challenging? Don't worry, mentors will be there to guide you every step of the way.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Come on, take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😊

  • Design and prototype based on requirements
  • Implement internal SDK engine for third-party developers
  • Implement software clients that interact with the REST/WebSockets Cloud backend
  • Document and implement basic services
  • Implement workers for asynchronous task execution
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Knowledge of JavaScript
  • Knowledge of Node.js API
  • Basic knowledge of SOA, REST service patterns and client server interaction models
  • Knowledge of data structures, algorithms, OOP, design patterns
  • High attention to details
  • Knowledge of PHP, Java, Python or Erlang is considered a plus.

Internship Cloud Backend Software Engineer (PHP)

Romania / Bucharest

What You Will Have to Do

If you want an internship full of engineering challenges, come join our Backend team.

As part of this team, you will discover how we provide support for the client level frontend (JavaScript and mobile). From simple storage to complex business logic, we're here to teach you how the backend works. Get ready to implement internal SDK engine for third-party developers and software clients that interact with the REST/WebSockets Cloud backend. Sounds challenging? Don't worry, mentors will be there to guide you every step of the way.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Come on, take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😊

  • Design and prototype based on requirements
  • Implement internal SDK engine for third-party developers
  • Implement software clients that interact with the REST/WebSockets Cloud backend
  • Document and implement basic services
  • Implement workers for asynchronous task execution
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Knowledge of PHP programming language
  • Basic knowledge of SOA, REST service patterns and client server interaction models
  • Knowledge of data structures, algorithms, OOP, design patterns
  • High attention to details
  • Knowledge of JavaScript (Node.js), Java, Python or Erlang is considered a plus.

Internship Linux C/C++ Software Engineer

Romania / Bucharest

What You Will Have to Do

Do you have a calling for C/C++ and feel like you could use some hands-on experience? If so, we have the perfect spot for you on our Core team.

As a Linux C/C++ Software Engineer Intern, you'll learn about real-time communication systems and Cloud architecture. Exciting projects are in store for you as you'll be directly involved in designing and prototyping new functionalities. You'll also be dealing with components tightly connected to the operating system, like our real-time servers for telephony or our HubRing database ❤️‍ Get ready to experience great things, since all our components are designed for massive scalability and their performance is vital.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so grab it! Plenty of perks await 😊

  • Learn about real-time communication systems, Cloud architecture, scalability
  • Design and prototype new functionality
  • Add new functionality to existing stack, including Open Source projects such as Nginx, Kamailio, Asterisk
  • Debug functionality and performance problems
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Very good understanding of Linux OS
  • Very good knowledge about Linux system level programming
  • Very good C/C++ programming skills
  • Passion for reverse engineering and debugging
  • Knowledge of data structures and algorithms
  • Attachment to Open Source culture and its tools.

Internship Machine Learning Engineer

Romania / Bucharest

What You Will Have to Do

Data. Algorithms. Input. Now that we've got your attention, tell us: are you a human with a huge crush on machine learning?

If so, with your experience in predictive analysis, you probably already know what's up. We want you as our Machine Learning Engineer. We need someone with your technical vision to contribute to Hubgets, our bravest project. Hubgets delivers instant team communication and collaboration through real-time voice, video, messaging and knowledge management in the browser. It's an opportunity to take the product, make it smarter, and to enable it to better serve its users. As part of our Backend team, one of your challenges will be designing and implementing unsupervised algorithms to process real-time communication data.

You'd be joining us as part of our Cool Summer Internship initiative. But when it's over, you may be one of the interns invited to remain on the team. Also, if you are still a student, we'll customize your work schedule based on your school activities and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long. Plenty of perks await 😃

  • Implement ML algorithms that deal with real-time communication streams (voice/video calls, instant messages, media, presence, activity etc.)
  • Provide insights that help users maintain a great mood and achieve more in less time
  • Coordinate with other teams in regards to the managed components

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Very good understanding of Linux OS
  • Very good C/C++, Python or Java programming skills
  • Knowledge of data structures and algorithms
  • Knowledge of machine learning concepts and algorithms and when to select an algorithm based on a given problem
  • Practical experience with ML frameworks is considered a plus.

Linux C/++ Software Engineer

Romania / Bucharest

What You Will Have to Do

Are you a walking C/C++ encyclopedia? If yes, we have the perfect spot for you on our Core team.

As our Linux C/C++ Software Engineer, you'll handle our stack operating highly critical components, like real-time servers for telephony, our HubRing database. You'll deal with any component that is intimate with the operating system ♥ On this level, C is the dominant programming language. All components designed here are made for massive scalability, so their performance is vital. They communicate with the other layers of the Cloud using low-latency messaging systems or dedicated protocols.

If this sounds like music to your ears, come on over, let's dance ♫

  • Design and develop new features for existing servers or implement new ones from scratch
  • Contribute to OpenSource projects such as Asterisk, Kamailio, NGINX, Redis
  • Optimize performance based on profiling information up to the Linux kernel level
  • Investigate security and undesired conditions (e.g.: memory leaks, races)
  • Make peer reviews - design review, code review, documentation review
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools
  • Coordinate with other teams with regard to the managed components

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Proficiency in C/C++ programming languages
  • Excellent knowledge of the Linux OS
  • Knowledge of relational databases and SQL
  • Familiarity with caching and NoSQL technologies
  • Passion for debugging and profiling, proven experience with specific tools
  • Good knowledge of algorithms, data structures, networking protocols
  • Good knowledge of memory allocation/garbage techniques
  • Good knowledge of parallelism techniques: multi-threading / multi-process / reactor pattern
  • Experience with distributed systems is considered a plus.
  • SIP/RTP/WebRTC/AMQP protocols knowledge is considered a plus.
  • Advanced Linux kernel knowledge is considered a plus.

Machine Learning Engineer

Romania / Bucharest

What You Will Have to Do

Our product Hubgets handles real-time communication flows for companies of all sizes. The product wants to help users become more productive and happy @ work, by offloading time consuming and frustrating tasks to the computer - as automated as possible.

In this position, you will essentially help Hubgets become smarter and better serve its users.

  • Design and implement unsupervised algorithms to process real-time communication data (phone calls, instant messaging, emails, presence, activity etc.)
  • Provide insights that can be used by users to improve their performance as part of the analytics platform
  • Provide insights that can help users make faster decisions without having to dive into peers and/or old data
  • Contribute to Hubgets' technical vision
  • Coordinate with other teams in regards to the managed components

What You Must Know

  • BS/MS in Computer Science, Mathematics, Physics or related technical field. PhD degree is considered a plus.
  • Proficiency in C/C++, Python or Java
  • Excellent understanding of machine learning concepts
  • Excellent understanding of algorithms and data structures
  • Practical knowledge of multiple machine learning algorithms and when to select an algorithm based on a given problem
  • Experience with diving into data, finding insights, and presenting them
  • Experience in dealing with high performance, real-time scoring/classification
  • Experience in handling very large datasets of information
  • Practical experience with Spark. Storm experience is considered a plus.
  • Experience with deep learning tools such as Theano is considered a plus.

Core

Internship Hardware Integration Engineer

Romania / Bucharest

What You Will Have to Do

Is your ideal world fully automated, filled with sensors and interactive bots? Ours too! Join us as our Hardware Integration Engineer Intern, the breadboard and soldering gun are waiting for you!

You'd be joining us as part of our Cool Summer Internship initiative. But when it's over, you may be one of the interns invited to remain on the team. Also, if you are still a student, we'll customize your work schedule based on your school activities and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so come on board! Plenty of perks await 😃

  • Work with the Open Source Hubgets IoT platform for interactive bots
  • Prepare prototype bot boards with different sensors
  • Help with bot testing and Hubgets OS integration

What You Must Know

  • Automatics, Electronics or Computer Science student or fresh graduate
  • Good general electronics knowledge with focus on digital
  • Very good prototyping skills, including soldering
  • Good understanding of microcontrollers
  • Good understanding of electronic prototyping concepts
  • Good understanding of analog and digital sensors
  • Basic 3D printing experience is great.
  • Basic 3D CAM understanding is considered a plus.
  • Experience with Arduino is considered a plus.

Senior Hardware Integration Engineer

Romania / Bucharest

What You Will Have to Do

Is your ideal world automated, filled with sensors and interactive bots powered by an AI driven cloud engine? Do you want to help building this world?

Hubgets is working on a very interesting project that might have a huge impact on humans -- robot communication. Join our new hardware team, Internet of Bots is coming.

  • Design and iterate on the Hubgets Internet of Bots communication platform
  • Design and prepare prototypes
  • Solve production challenges, automate testing
  • Integrate hardware with the software stack

What You Must Know

  • Automatics, Electronics or Computer Science graduate
  • Very good electronics knowledge with focus on digital
  • Very good hardware prototyping skills
  • Very good embedded software understanding
  • Very good understanding of general microcontroller concepts
  • Good understanding of sensors
  • Good PCB design skills
  • Hobbyist skills are considered a plus.

Frontend

Frontend JavaScript Software Engineer

Romania / Bucharest

What You Will Have to Do

We've built the only fully functional WebRTC over SIP stack in the world and we want to shower it with even more JavaScript love. If this is music to your ears, read on.

Our product, Hubgets, delivers instant communication and collaboration to teams from around the world. It does it all: real-time voice, video, messaging and information management in the browser. The platform deals with large data sets, matches the latency of native apps and is completely decoupled from the backend. Since it uses a lot of experimental or newborn technologies like WebRTC, boredom won't get a hold of you.

Now, to get more familiar. In the Frontend team, we handle everything that is executed on the client device. We are mainly focused on JavaScript/HTML5 because browser apps deliver the portability advantage in the cloud. On mobile devices, we deal with native code. We also designed HubFront, a JavaScript stack that allows us to create complex browser apps. Building our own framework comes with much freedom of choice and also with great responsibility. See, we told you it doesn't get boring around here :)

If this sounds like a sweet deal to you, come on over. Let's put your JavaScript skills to very good use.

  • Design and develop JavaScript stack components
  • Design and develop modules for browser based apps
  • Extend components on different platforms to provide better usability, performance or functionality
  • Make peer reviews - design review, code review, documentation review
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools
  • Ensure coordination with other teams regarding the cloud backend services used by Apps

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Excellent knowledge of JavaScript, including HTML5 technologies
  • Very good knowledge of CSS, HTML, JSON
  • Knowledge of OOP and OOD principles, design patterns, data structures, and algorithms
  • High attention to details
  • Experience with web services (focus on REST)
  • Experience with WebSockets is considered a plus.
  • Good Java knowledge is considered a plus.
  • Knowledge of mobile platforms is considered a plus.
  • Knowledge of UX concepts is considered a plus.

Frontend UI Developer

Romania / Bucharest

What You Will Have to Do

Our product, Hubgets, works in the browser, on the desktop and on mobile apps. We're constantly searching for ways to improve the quality of our interface. That's why our days are filled with UX, A/B testing, and standardization of web interface elements.

We're looking for a frontend UI developer with solid knowledge of CSS3, HTML5 and Less.js for our Frontend team. There's plenty of UI fanatics here, so if you're the one, you'll feel at home 😊

Come on over, together we might be a match made in heaven ❤️‍ Simply because user experience is everything!

  • Develop functional and engaging applications in the browser
  • Analyze application utilization, design and implement UI alternatives to improve experience
  • Create CSS that is consistent across all browsers and platforms using functional and/or design mockups as input
  • Review and validate HTML/CSS code

What You Must Know

  • Very organized and with high attention to details
  • Excellent knowledge of CSS3 and HTML5
  • Very good knowledge of Less.js
  • Good understanding of client-side scripting and JavaScript
  • Good understanding of Adobe Photoshop
  • Knowledge of general UX concepts
  • Knowledge of AngularJS and/or Bootstrap is considered a plus
  • You need to love taking initiative and constantly improving. An excellent user interface is never complete.

Internship JavaScript Software Engineer

Romania / Bucharest

What You Will Have to Do

Want to bring your contribution to the only fully functional WebRTC over SIP stack in the world? If yes, we're ready to take you on our Frontend team.

As our intern, you'll be dealing with a lot of experimental and newborn technologies like WebRTC, and JavaScript will become your playground. We want you to be part of our milestones so that you gain hands-on experience on browser-based apps. It's both challenging and fun! Side by side with your mentors, you will handle everything that is executed on the client device. Just so you know, you'll focus on JavaScript/HTML5 because browser apps deliver the portability advantage in the Cloud. On mobile devices, you will deal with native code. You'll also get to work with HubFront, a JavaScript stack we built so that we could create complex browser apps.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😃

  • Understand the general architecture of the apps platform
  • Understand the concepts and requirements of browser based apps
  • Develop browser based apps
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools
  • Contribute to the stack documentation by creating demos and code samples

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Good general coding skills
  • Knowledge of event based programming
  • Knowledge of OOP and OOD principles
  • Knowledge of JavaScript, CSS, HTML5 or Java
  • Knowledge of data structures and algorithms
  • High attention to details
  • UX concepts knowledge is considered a plus.

Infrastructure

Internship Cloud Infrastructure Engineer

Romania / Bucharest

What You Will Have to Do

Hubgets improves the way people communicate inside organizations. It makes information accessible and simplifies knowledge sharing while limiting interruptions and empowering collaboration, everything in a device-independent web app.

If you want engineering challenges, there are plenty of them. It's not only that Hubgets does real-time voice, video and messaging in the browser, the platform deals with large data sets, matches the latency of native apps, is completely decoupled from the backend, and uses a lot of experimental/newborn technologies like WebRTC.

While spending your summer with our Infrastructure team, you will get the chance to learn about virtualization (from desktop to servers), provisioning automation, devop tools, modern monitoring tools and last, but not least, large SaaS deployment. When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on yourtimetable and help you with your graduation project.

Take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😃

  • Implement and deploy infrastructure automation tools
  • Proactively monitor the office infrastructure, assert problems before they start to affect your colleagues
  • Optimize the infrastructure based on profiling information gathered

What You Must Know

  • Computer Science, Mathematics or Physics student or fresh graduate
  • Very performance oriented, obsessed about speed and data
  • Excellent English written and verbal communication skills
  • Excellent programming skills in any of Python/Perl/Ruby
  • Excellent understanding of Linux servers and popular services
  • Good decision making capabilities, ability to prioritize
  • Good ability to track issues before they start to affect customers
  • Good understanding of infrastructure building blocks - power, routing, switching, servers
  • Good understanding of security concepts (network and host level)
  • Good understanding of Windows and Active Directory
  • Basic understanding of OS X
  • Basic understanding of virtualization techniques (hypervisors and containers)

Marketing

High Tech Copywriter

Romania / Bucharest

What You Will Have to Do

As a High Tech Copywriter, you will be responsible with the creative content of our marketing and PR. You are expected to own all communication activities and programs that engage and educate the public on 4PSA's mission, vision, goal, products and services.

We focus on content, so you will have to write in English a lot, therefore your skills must truly be exceptional. In this position, you will:

  • Create, develop and execute communication strategy to increase awareness through media and other creative tactics
  • Produce marketing communications material for our employees, corporate clients, and partners
  • Create the messaging, positioning and collateral for communication, including headlines, words and graphics that drive demand and display clear business value
  • Review and enforce brand and corporate messaging guidelines across our online and offline presence
  • Maintain social networking communication within related communities
  • Respond to media requests, including interviews, meetings with the media and public, and attend events
  • Write and review copy for various company projects
  • Pitch reporters, bloggers and other influencers regarding news announcements as well as responding to proactive questions from these audiences

What You Must Know

  • BS/MS in Public Relations, Communications, Marketing or Computer Science
  • While experience is important, the most important is to prove that you are able to produce exceptional content.
  • Excellent verbal communication and writing ability in English
  • Very good understanding of technology with focus on software
  • Experience creating a full spectrum of communications: social media, website/blog, press releases, public relations, white papers, ghostwriting articles/features, battle cards, data sheets, media pitches, bios, presentations and media kits
  • Marketing copy-writing experience: be able to show us persuasive concepts, headlines and copy that make us both understand and crave something at once
  • Email marketing experience: your subject lines and calls to action are clear and engaging
  • Web content writing: show us how you guide consumers to understand before they buy
  • Proofreading skills: you are a stickler for consistent tone, spelling, grammar and accuracy for your own and others' copy
  • Ability to articulate a clear point of view on complicated issues and create a concise and well-written narrative to express it
  • Traditional and social networking skills
  • Extremely high attention to details in language, usability, and design
  • Experience with global market is required.
  • Graphics design and/or UX experience is considered a plus.
  • Public speaking experience is considered a plus.

Product Marketing Guru

Romania / Bucharest

What You Will Have to Do

Yup, we're after a guru in product marketing who will own the development and execution of marketing and communication for the entire range of UC software products. If you think that existing communication and collaboration tools do not offer exceptional value in a business environment and want to help people communicate better at work, this is the job you've been looking for.

We are looking for an awesome marketer who starts by understanding the problem, sees the solution and is able to articulate a focused, direct message that can be easily understood by the millions of the companies worldwide. In this position, you will:

  • Work closely with Product Management and Engineering to build product positioning and messaging
  • Build and implement innovative campaigns to drive new customer growth
  • Generate high quality content for prospects, evaluators, channel partners, such as: landing pages, videos, tutorials, ads, blog articles, tutorials
  • Discover new marketing channels and review the existing ones to increase conversion rate at each stage of the sales funnel
  • Analyze product marketing metrics and report them to PM
  • Analyze returns to assure human and capital investments are delivering a great yield

What You Must Know

  • BS/MS in marketing, communication or technology field
  • At least 3 years of global marketing experience
  • Excellent understanding of product marketing
  • Excellent written and verbal communication skills
  • Excellent decision making capabilities, ability to prioritize between opportunities, balance customer needs with business priorities, and articulate the rationales behind decisions
  • Strategic vision and proven ability of execution
  • Ability to work collaboratively, especially with software developers
  • Extremely detail-oriented
  • Creativeness and conscientiousness
  • Marketing experience with software products is a big plus.

Mobile

Android Software Engineer

Romania / Bucharest

What You Will Have to Do

Are you a Java expert? An Android ecosystem connoisseur and a die hard fan of engineering? If you are all of this, you'll be the new hero on our Mobile team.

We need your skills and expertise in the most current versions of the Android SDK for our biggest mission: making the Hubgets experience on Android the epitome of smoothness. We've coupled the native code on the Android device with our JavaScript stack and Cloud backend, so your days would never get boring 😊

If you want to be SuperAndroidClouder, come on over. We're ready to follow you right to the Google Play and back 💃

  • Develop and implement app components in native Java
  • Provide expertise to other team members that are looking for the best integration with Android
  • Investigate security and undesired conditions
  • Make peer reviews - design review, code review, documentation review
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools
  • Coordinate with other teams for the managed components

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Proficiency in Java, with focus on Android ecosystem
  • Very experienced with the two most current versions of the Android SDK
  • Knowledge of mobile performance techniques
  • Knowledge of common design patterns, frameworks, and libraries for Android
  • Some experience with web services
  • Complete understanding of standard Android interface components
  • Experience with networking protocols is considered a plus
  • Experience with iOS is considered a plus.
  • Experience with JavaScript/HTML5 is considered a plus.

Internship iOS Software Engineer

Romania / Bucharest

What You Will Have to Do

Want to become a kicka$$ iOS software engineer? Join 4PSA's iOS team and you're off to a good start 😉

As part of our team, you will have the perfect opportunity to understand the general architecture of our iOS apps and learn more about real-time communication. Our internship is very hands-on, so get ready to develop and implement app components in native Objective-C. Our mentors will be there to guide you every step of the way and help you improve your skills.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Come on, take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😉

  • Understand the general architecture of our iOS apps
  • Understand real-time communication - network stack, operating system requirements, signaling and media protocols
  • Participate in the development of the iOS apps
  • Develop and implement app components in native Objective-C
  • Investigate security and undesired conditions
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Good general coding skills
  • Basic knowledge of Objective-C programming language, development for iOS and Xcode
  • Basic knowledge of common design patterns, frameworks, and libraries for iOS
  • Familiarity with Apple's app ecosystem
  • Knowledge of data structures and algorithms
  • High attention to details
  • UX concepts knowledge is considered a plus.

iOS Software Engineer

Romania / Bucharest

What You Will Have to Do

Are you a kickass iOS software engineer? Slide to unlock a great career move 👍

We need you to work your magic on our Mobile team. This is where we handle everything that is executed on the mobile clients. By coupling the native code on the iOS device with our JavaScript stack and Cloud backend, we create a consistent experience across all devices. With your skills and knowledge of Apple's app ecosystem, you will develop and implement app components in native Objective-C.

If you want to do great things with us, come on over. We're ready to meet 😃

  • Develop and implement app components in native Objective-C
  • Provide expertise to other team members that are looking for the best iOS integration
  • Investigate security and undesired conditions
  • Make peer reviews - design review, code review, documentation review
  • Write automated tests
  • Contribute to the building process, automation, and publishing tools
  • Coordinate with other teams for the managed components

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Proficiency in Objective-C programming language, development for iOS and Xcode
  • Very experienced with the two most current versions of the iOS SDK
  • Knowledge of mobile performance techniques
  • Knowledge of common design patterns, frameworks, and libraries for iOS
  • Some experience with web services
  • Familiarity with Apple app ecosystem
  • Complete understanding of standard iOS interface components
  • Experience working with Core graphics and Core animations
  • Experience with Android is considered a plus
  • Experience with JavaScript/HTML5 is considered a plus.
  • Experience with Swift is considered a plus.

Product Management

Graphic Designer

Romania / Bucharest

What You Will Have to Do

We're looking for a talented designer who can use creative and responsive artwork to help us build and promote awesome software. As a Graphic Designer with 4PSA, you need to have an eye for art & detail and be a natural in making things beautifully simple. You are that visual storyteller that can push the boundaries of creative thinking.

  • Develop high quality design that focuses on easy and clean user experience. You should cover online media campaigns, online demos, websites, promotions, infographics, digital signage, and more
  • Ensure that concepts and visuals are on strategy, on brand, and integrated with campaign themes
  • Design cohesive systems of templates, animations, iconography, and visuals for all marketing channels including presentations and online communication
  • Bring iterative improvements to our marketing and brand properties
  • Present your ideas rationally and be able to process the feedback
  • Create and maintain a library of design and interface resources, monitor industry trends and best practices
  • Explore unconventional approaches to conventional problems

What You Must Know

  • You have 3+ years of experience in designing for web
  • You have a portfolio relevant for your empathic design knowledge
  • You understand the design's role in the end-user and business objectives relation
  • You encourage feedback
  • You master the Adobe Creative Suite
  • You have a solid understanding of design principles, typography, and color theory that result in clean, modern, and focused work
  • Basic HTML/CSS knowledge is considered a strong plus.

Internship Product Manager

Romania / Bucharest

What You Will Have to Do

We started this initiative because there are very few product managers that have the strong technical skills required to build the services of tomorrow. Do you want to become one of them? Join us as our Product Manager Intern and we'll help you do it!

You'd be joining us as part of our Cool Summer Internship initiative. But when it's over, you may be one of the interns invited to remain on the team. Also, if you are still a student, we'll customize your work schedule based on your school activities and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so come on board! Plenty of perks await 😃

  • Develop and document features, requirements and user scenarios
  • Gather, analyze and prioritize requirements from users
  • Manage product backlog - review, edit, and prioritize features and bugs
  • Research market to identify new opportunities, product directions, features, integration
  • Define, monitor and react to key product metrics
  • Support product marketing with appropriate resources
  • Identify and coordinate freelance resources when additional resources are necessary to meet objectives
  • Work with colleagues and users to identify, define, refine and document features
  • Coordinate product development activities such as UX, development, and SQA

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Strong IT background with "good design" taste
  • Strong verbal and non-verbal English language skills
  • Ability to organize and analyze large amounts of data in order to take the best decisions
  • Extremely high attention to details in language, usability, and design
  • Articulate and persuasive, while being able to listen and incorporate the perspectives of others
  • Experience with browser based apps is considered a plus.

Product Manager

Romania / Bucharest

What You Will Have to Do

Are you the human version of a Gantt chart? Do you have the knack for planning, supervising and delivering results? If so, let's plan a meeting already!

We're looking for a talented product manager with global experience with software to keep a close eye on our product. Alongside a great time, you'll handle full life cycles for our software. Your knowledge and vision will have a huge impact on our products and services, so we'll take good care of you 😊

If this sounds like something you'd like to get your hands on, come on over. We're ready to meet.

  • Develop and document features, requirements and user scenarios
  • Gather, analyze and prioritize requirements from users
  • Manage product backlog - review, edit, and prioritize features and bugs
  • Create wireframes and other illustrations in order to gather feedback and demonstrate intended product functionality
  • Research market to identify new opportunities, product directions, features, integration
  • Define, monitor and react to key product metrics
  • Support product marketing with appropriate resources
  • Identify and coordinate freelance resources when additional resources are necessary to meet objectives
  • Work with colleagues and users to identify, define, refine and document features
  • Coordinate product development activities such as UX, development and SQA

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Relevant product owner, management or product design experience
  • Strong understanding of branding and marketing concepts in order to manage and grow the product post release
  • Strong IT background with good design taste
  • Ability to organize and analyze large amounts of data in order to take the best decisions
  • Extremely high attention to details in language, usability, and design
  • Ability to drive initiatives to the end result
  • Articulate and persuasive, while being able to listen and incorporate the perspectives of others
  • Equally comfortable taking personal ownership for a task and delegating it
  • Experience with user testing, data analysis, and multivariate testing
  • Capable of constructing detailed wireframes that optimize user experience and conversion
  • Ability to fast investigate/understand third-party products in order to identify integration opportunities
  • Experience with global market is required.
  • Experience with online projects is required.
  • Experience with browser based apps is considered a plus.
  • Previous work experience in startups (or startup teams) is considered a plus.

Senior Program Manager

Romania / Bucharest

What You Will Have to Do

As a Senior Program Manager, you will be responsible with all phases of programs from inception through completion, including cost, schedule, and performance. You will drive design and architecture, manage execution, influence management and teams to deliver superb products and services.

You will work in the Apps Product Management team, which is in charge with the life-cycle of all 4PSA products and services.

  • Define and implement projects and programs in conjunction with the technical teams
  • Acts as primary customer contact for program activities
  • Establishes design concepts, criteria and engineering efforts for product research, development, integration and test
  • Direct the work of colleagues and contractors assigned to the program
  • Coordinate design and developers to create seamless and engaging user experiences
  • Responsible in providing the centralized planning, direction, and control required to meet the cost, schedule, and performance goals throughout the life-cycle of assigned programs
  • Monitor, update, and report on program performance and status
  • Work closely with the team leaders and technical managers to identify the staffing and resource needs for current and future projects

What You Must Know

  • BS/MS in Computer Science or related technical field
  • 3+ years of experience in Program Management
  • Experience with online projects is required
  • Strong executive presence and proven excellent verbal and written communication skills
  • Excellent problem resolution, judgment, and decision making skills required
  • Ability to work on multiple projects with conflicting priorities at the same time
  • Exceptional technical competence and strong analytical skills
  • Common sense with "good design" taste
  • Self-motivated with a demonstrated ability to work in a fast-paced environment
  • Strong cross-team collaboration skills
  • Equally comfortable taking personal ownership for a task and delegating it
  • Experience with online projects is required
  • Experience with building apps in the cloud is considered a plus.
  • Experience with building mobile apps is considered a plus.
  • Experience with building online presences is considered a plus.
  • Experience with communication and collaboration software is considered a plus.
  • Previous work experience in startups is considered a plus.

Professional Services

Technical Support Engineer (Level 1)

Romania / Bucharest

What You Will Have to Do

Are you an inquisitive techie? Do you love to help and your communication skills go way beyond saying "Did you try turning it off and on again"? 😊 If so, you might just be our next Level 1 Technical Support Engineer.

As part of our Professional Services team, you'll provide basic troubleshooting support for end-users. You'll understand their issues, offer basic fixing tips or escalate it to your teammates on Level 2.

If helping out customers with their technical support inquiries sounds like bliss to you, we're eager to meet you. We've got some tickets lined up for you 😊

  • Deliver web-based, email and phone technical support services in English
  • Handle technical support issues according to internal working procedures, whenever raised by customers
  • Complete and maintain updated information on trouble tickets
  • Work in rotating shifts

What You Must Know

  • At least one year of experience as a customer service representative
  • Very good English skills - written (excellent), spoken (excellent)
  • Strong communication skills and empathy
  • Proactive approach to problems
  • High attention to details
  • Good organization skills, must be able to multitask
  • Analytical and inquisitive, good troubleshooting skills
  • Linux operating system knowledge is considered a plus.
  • Basic knowledge about network protocols is considered a plus.

Technical Support Engineer (Level 2)

Romania / Bucharest

What You Will Have to Do

Is your heart going SIP SIP instead of boom boom? Do Linux and SQL make you tick? If so, you fit the description of our new Technical Support Engineer (Level 2).

As part of our Professional Services team, you will put your advanced troubleshooting and debugging skills to good use. Expect to channel your inner Sherlock Holmes too, since you'll often come across problems that need investigation and clever fixes. Our clients range from service providers, large companies to SMBs, so you won't find a dull moment around here. Get ready to advise, write scripts or provide workarounds.

Come on over and help us turn instant communication into great collaboration 😊

  • Deliver web-based, email, and phone technical support in English
  • Perform scheduled tasks, regular server and Cloud administration tasks
  • Handle support issues, whenever raised by customers
  • Write educative articles focused on troubleshooting or product features
  • Report about software performance on customer's installation
  • Provide feedback and report to management on overall software quality
  • Report documentation issues
  • Conduct customer engineering training
  • Report to Product Management on software experience

What You Must Know

  • BS/MS in Computer Science or related technical field
  • 3+ years of experience in a telecom environment working with Linux servers
  • Very good English skills - written (excellent), spoken (very good)
  • Excellent communication skills
  • High attention to details
  • Good organization skills, must be able to multitask
  • Good knowledge of network protocols, SQL language
  • Very good knowledge of Linux OS
  • Strong troubleshooting/debugging skills and passion for problem solving and investigation
  • Knowledge of Open Source applications such as Nginx, Asterisk, Kamailio, MySQL, RabbitMQ, Redis, ElasticSearch is considered a plus.
  • VoIP protocols experience (SIP, RTP) is considered a plus.

Sales & Customer Service

Customer Service Specialist

Romania / Bucharest

What You Will Have to Do

If you're the kind of person who always lends a helping hand and can easily build strong relationships, our Customer Service job will fit you like a glove.

As part of our Sales team, you'll play an important role as you will be helping customers make the most of their Hubgets experience. You will cater to customers' needs, voicing them to our teams. In not so many words, you take care of our customers, we take care of you.

If that's the place where you want to be and grow, come on over. Help people around the world to enjoy instant teamwork and 100% fun 😎

  • Respond to customer needs, cases, issues or concerns on different online media channels (email, phone, chat, community, social media)
  • Guide active clients to different organizational resources - website, blog, video tutorials, social channels
  • Manage critical customer situations
  • Provide first level of support for our Hubgets sofware and SaaS offering
  • Manage and escalate customer needs and requests for product assistance in first phases of sales process (product&services information, demos)
  • Qualify leads, check and refer profiles in our CRM
  • Work with other colleagues so that they can respond accordingly to FAQ, new ideas, observations, opportunities, insights and quality assurance issues
  • Request feedback from customer to improve service on daily basis
  • Implement research campaigns (satisfaction)
  • Implement email and phone selling campaigns and promotions
  • Follow up with and convert leads that signed up
  • Work in rotating shifts

What You Must Know

  • Bachelor's Degree (B.S.) or final-year students
  • Minimum 1 year of experience working with customers
  • Excellent English communication skills, both in writing and verbal
  • High level of motivation for making customers happy
  • Great customer service skills
  • Problem solving and learning abilities
  • Familiarity with online communication tools and channels
  • Knowledge of the international software industry
  • E-commerce and SaaS are considered a plus.
  • Master another foreign language such as Spanish, Italian, French, German, Arabic, Turkish, Portuguese is considered a plus.

Sales Account Manager

Romania / Bucharest

What You Will Have to Do

The Sales Account Manager will join the Sales team that deals with thousands of customers and leads in over 60 countries. You will be in charge with executing the sales strategy in the front-line of customer acquisition on the global level.

Communication takes place through phone, chat, email or direct contact. On this job, you will:

  • Build business by identifying leads, establishing contact and developing relationships with them, and converting them into paying customers
  • Maintain relationships with customers and leads by providing information and guidance and by researching and recommending new opportunities
  • Identify improvements for products and services by staying updated with technology trends, market activity, and competitors
  • Conduct sales presentations and training

What You Must Know

  • Experience in IT service sales
  • Excellent written, verbal, and documentation skills in English
  • High level of motivation for sales and ability to meet sales goals
  • Great presentation and speaking skills
  • Good analytical skills to understand the challenges and problems that customers face so they can identify opportunities for a sale
  • Highly customer oriented with great ability to establish and maintain relationships
  • Highly organized, capable to manage multiple tasks simultaneously, while being able to prioritize tasks appropriately/as needed
  • Excellent speaking skills of Spanish, Portuguese, or German are considered a plus.
  • Very good technical skills are considered a plus.

Testing Automation

App Software Test Engineer

Romania / Bucharest

What You Will Have to Do

Is your mantra I'll test it for myself? Are people calling you a nitpicker when, in fact, you're just a huge fan of details? 😊 If so, you might just be our ideal candidate. We're looking for a new teammate in our Testing Automation team to take charge of developing software tools that will automatically test our software components. You'll be dealing with functionality, performance, scalability, reliability and so many other topics dear to your techie heart ❤️‍

Since not all aspects of this job can be automatized, get ready for some highly perceptual challenges too, from to UX to API look and feel. However, this won't be an issue for your analytical, highly motivated, and organized self 😊

  • Design, develop, and maintain test cases and related software testing artifacts
  • Design and develop unit tests and functional tests for cloud engine or apps
  • Design and implement software that performs automated testing
  • Design and implement software that performs profiling
  • Document software functionality and adjust documentation according to test results
  • Suggest functionality improvements
  • Coordinate with peer teams to isolate and investigate issues that appear in production environments
  • Write examples and demos for developer level documentation.

What You Must Know

  • BS/MS degree in Computer Science, Mathematics or Physics
  • Good programming skills, at least one programming language (JavaScript, Java, PHP, Ruby, Python, C++)
  • Understanding of system under test, test suite, test case concepts
  • Basic statistical Maths knowledge
  • Analytical and research orientation
  • Experience on performance/scalability testing is considered a plus.
  • Experience with Linux profilers/debuggers is considered a plus.

Internship SQA Automation Software Engineer

Romania / Bucharest

What You Will Have to Do

If you feel like SQA is already your second language, our internship is where you can learn and practice it while having fun 😉

As part of the team, you will learn a great deal about software testing, and automation in particular, and you will also try your hand at testing our Cloud backend and frontend components. Hubgets delivers instant team communication and collaboration through real-time voice, video, and messaging in the browser. For that reason alone, doing SQA for Hubgets is an adventure. And that's not all, as you'll get a chance to test stuff that runs on infrastructure with many hardware nodes and millions of records 😍 To get an idea of how much we value SQA, you should know we've used Java and PHP to build our own testing stack that handles all types of testing (functional, performance, volumes, security etc.) while provisioning resources in the Cloud.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so grab it! Plenty of perks await 😊

  • Learn about the general testing principles of software testing with focus on automation
  • Design, develop and maintain automated software tests for our Cloud backend and frontend components
  • Document software functionality and adjust documentation according to test results
  • Write examples and demos for developer level documentation
  • Improve the testing stack with new functional components

What You Must Know

  • Computer Science (or related technical field) student or fresh graduate
  • Good programming skills in Java, JavaScript or PHP
  • Good knowledge of Linux OS
  • Basic statistical maths knowledge
  • Analytic and research oriented, extremely high attention to details
  • Scripting language knowledge is highly recommended.

SQA Automation Software Engineer

Romania / Bucharest

What You Will Have to Do

If SQA is more like your second language, you should be on our team. Because we make teamwork fun and that needs to be thoroughly tested before making its way to the Cloud 😉

Hubgets delivers instant team communication and collaboration through real-time voice, video, messaging and knowledge management in the browser. For that reason alone, doing SQA for Hubgets is an adventure. Not to mention the kicks we get out of testing stuff that runs on infrastructure with many hardware nodes and millions of records 😻 To get an idea of how much we value SQA, you should know we've used Java and PHP to build our own testing stack that handles all types of testing (functional, performance, volumes, security etc.) while provisioning resources in the Cloud.

Want to get in the game with us? Come on ever, we're ready to meet.

  • Design, develop, and maintain automated software tests for cloud backend and frontend components
  • Maintain and develop the testing stack
  • Design and implement software that performs profiling
  • Document software functionality and adjust documentation according to test results
  • Suggest functionality improvements
  • Coordinate with peer teams to isolate and investigate issues that appear in production environments
  • Run performance and load tests in a distributed environment
  • Write examples and demos for developer level documentation

What You Must Know

  • BS/MS in Computer Science or related technical field
  • Scripting language knowledge is highly recommended.
  • Understanding of system under test, test suite, test case concepts
  • Basic statistical Maths knowledge
  • Analytic and research oriented, extremely high attention to details
  • Good knowledge of Linux OS
  • Good programming skills in Java or PHP are considered a plus.
  • Experience on performance/scalability testing is considered a plus.
  • Experience with Linux profilers/debuggers is considered a plus.