Our mostly flat organization allows us to grow, collaborate, learn, and do meaningful work. Our culture is based on openness and commitment to transparency.
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.
We invented a transparent and challenging performance system based on Belts (yes, like in karate) that helps people learn new stuff while making progress.
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.
We're working around the clock to bring the future of collaboration into the present. We value genuine solutions and bold, fearless dreamers.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Business |
Director of MarketingRomania / BucharestWhat You Will Have to DoAre you the strategic architect of marketing plans, with a knack for shaping brand narratives? If so, let's discuss our future. As the Director of Marketing at 4PSA, you will have a direct line to the CEO, guiding and shaping our marketing and communication strategies.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Product Marketing SpecialistRomania / BucharestWhat You Will Have to DoAre you passionate about driving change in the communication and collaboration landscape for businesses?
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Sales Account ManagerRomania / BucharestWhat You Will Have to DoAs a Sales Account Manager, you will be instrumental in our dynamic Business team, working with a diverse array of customers and leads across more than 60 countries. This is your chance to be at the forefront of our global customer acquisition efforts and execute our sales strategy, opening doors to a world of possibilities.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Engineering |
AI EngineerRomania / BucharestWhat You Will Have to DoShould AI be the exclusive domain of big corporations? We're on a mission to redefine access to AI, making it powerful yet affordable, seamlessly integrated into business operations, while maintaining a foundation of safety and reliability.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Data EngineerRomania / BucharestWhat You Will Have to DoDo you thrive on the opportunity to transform complex datasets and processes into the driving force behind AI-fueled business growth?
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Engineering DirectorRomania / BucharestWhat You Will Have to DoShould AI be the exclusive domain of big corporations? We're on a mission to redefine access to AI, making it powerful yet affordable, seamlessly integrated into business operations, while maintaining a foundation of safety and reliability.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Software EngineerRomania / BucharestWhat You Will Have to DoJoin us on a journey to bring production-ready AI into small and medium sized companies. We use communication channels integration and data engineering to enable companies to connect AI agents with their own data and business processes.
Your tasks will be assigned based on your team, personal skills, and seniority level. For instance, the Core Engineering team oversees a C/C++/Rust/Golang codebase, responsible for implementing crucial functions within our stack, including real-time messaging, signaling, and high IOPS real-time databases. Meanwhile, the NeuroBridge team is multidisciplinary, developing methodologies and software that bridges the gap from raw data to AI-powered processes. What You Must KnowWe consider the skill set outlined below as a solid foundation for every software engineer, regardless of their team.Technical Skills
Professional Skills
Collaboration and Soft Skills
|
Internship |
Sales InternshipRomania / BucharestWhat You Will Have to DoWe're looking for a rock star Sales Intern to join our growing business. As part of our team, you'll be responsible for qualifying leads in the sales pipeline. You'll research and identify potential customers, figure out their needs, and determine if they're a good fit for our products and services. If you're eager to make an impact and accelerate your career in sales, we want to hear from you.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Operations |
Director of AI OperationsRomania / BucharestWhat You Will Have to DoShould AI be the exclusive domain of big corporations? We're on a mission to democratize AI, making it powerful yet affordable, seamlessly integrated into business operations, while maintaining a foundation of safety and reliability.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Linux System EngineerRomania / BucharestWhat You Will Have to DoAre you a Linux expert with a knack for troubleshooting and experience in containers? If so, join our team!
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Product |
Graphic DesignerRomania / BucharestWhat You Will Have to DoAre you the mastermind behind visual narratives, constantly pushing the limits of creative thought? If so, let's make some magic together. 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 at 4PSA, you need to have an eye for art & detail and be a natural in making things beautifully simple.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Product ManagerRomania / BucharestWhat You Will Have to DoAre 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!
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
Technical WriterRomania / BucharestWhat You Will Have to DoAre you proficient in simplifying technical content? Can you effortlessly transform complexity into clarity? If so, let's connect! We're in search of a Technical Writer who will support new product development by delivering top-notch content that's not only high-quality but also user-friendly. We focus on content, so you must be an effective communicator, meticulous wordsmith, and take pride in quality and usability. Feel like taking center stage? Join our team, we're ready to cheer for you.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|
UI/UX DesignerRomania / BucharestWhat You Will Have to DoAre you passionate about crafting visually stunning user interfaces that captivate audiences? If so, we have an exciting opportunity for you. As a UI Designer with us, you'll play a pivotal role in shaping the user experience of our pioneering software. If you're a creative thinker with an eye for detail and a passion for delivering exceptional user experiences, we'd love to hear from you.
What You Must KnowTechnical Skills
Professional Skills
Collaboration and Soft Skills
|