Acorns is a leading Business Process Outsourcing (BPO) company. Our core mandate is to create sustainable and dignified employment for youth. Tech-savvy youth are in high demand, and therefore we are looking to recruit talented techies for our client, a leading European tech family-run company with over 25 years of history. For their culture, this means trust, cooperation, stability, and security. Their DNA and passion: Linux, open source, and data protection. Let's work together to make our customers' communication free, more secure, and thus digitally sovereign.
Front End Developer
Your responsibilities
- Drive our projects in the frontend area: You will develop frontend functionality for our video conferencing software based on WebRTC
- Produce and maintain high-quality code: You will ensure your code is of high quality through reviews, CI pipelines, and tests.
- Implement our APIs: You will work with RESTful APIs and transfer data using WebSockets.
- Help design our product: You will contribute creative ideas to the design of our new product.
Your profile
- You have a passion for software development: You have several years of experience as a web developer with good skills in CSS3, HTML5, and JavaScript, as well as some experience with Typescript.
- You are curious: You have gained initial experience with WebRTC or facilitating audio and video I/O through a web browser and are curious to deepen your knowledge in related fields.
- You stay on top of things: You have worked with React or React Native in the past and designed applications for multiple platforms
- You are a team player: You are communicative, motivated, and reliable, able to coordinate your work with your colleagues, yet can also work independently to "get things done".
Video conferencing solutions consultant
Your responsibilities
- You develop solutions: You will advise clients on how to set up “app” while bearing in mind their specific needs. You can translate individual requirements into a client specific solution and will assist with the implementation. You are also able to act as a bridge between the client and our internal teams and can communicate effectively with all parties.
- You speak for the client: Your knowledge about the client and the project enables you to represent them effectively at our end. You possess the skills to balance the interests of the client and those of “app” to everyone's benefit.
- You assume responsibility: You will work pro-actively and contribute to the effective management of the project. You can handle difficult situations well and are focused on driving results and achieving client satisfaction.
- You help us grow: You will support the creation and implementation of market penetration strategies, establish useful networks and partnerships, and assist with client development.
Your profile
- You live and breathe technology: You are tech-savvy, ideally with expertise in Linux, containerization, and single-sign-on techniques (e.g., Keycloak, OIDC, LDAP).
- You are client-focused: You enjoy working with people generally and have excellent communication skills throughout. You will engage effectively with our team, clients, and partners and are able to drive results effectively and smoothly.
- You are experienced: You have at least 3 years of experience in consulting and solution development. Specific know-how in video conferencing product management and any related technologies would be desirable.
- You are a team player: You are motivated, reliable, and a great communicator. You can work independently and get things done, yet will also coordinate your activities with colleagues, clients, and partners, as required.
- You are organized: Significant practical experience with agile methods, processes, and tools in software development / project management would be ideal.
QA Test Engineer
Your responsibilities
- Drive our projects in the frontend area: You will develop frontend functionality for our video conferencing software based on WebRTC
- Produce and maintain high-quality code: You will ensure your code is of high quality through reviews, CI pipelines, and tests.
- Implement our APIs: You will work with RESTful APIs and transfer data using WebSockets.
- Help design our product: You will contribute creative ideas to the design of our new product.
Your profile
- You are experienced: You have at least 3 years of experience in quality assurance and test automation. You also have sound knowledge of Linux and experience with a range of related tools and frameworks.
- You are a team player: You are motivated, reliable, and a great communicator. You can work independently and get things done, yet will coordinate activities with colleagues, clients, and partners, as required.
- You are organized: Some practical experience with agile methods, processes, and software development tools would be ideal.
- You are proficient in English both in speaking and in writing.
Rust Developer
Your responsibilities
- Develop and progress our projects on the backend side: You will develop functionality for our video conferencing software and the related video, audio, and network dependencies in Rust.
- Produce and maintain high-quality code: You will ensure your code is of high quality through reviews, CI pipelines, and tests.
- Keep an eye on interfaces: You will integrate software code with Kubernetes, Docker, and other system and network interfaces.
Your profile
- You are an enthusiastic software developer: You have several years of professional experience as a software developer and excellent Rust coding skills.
- You are experienced: You have worked on concurrent and parallel software designs before and have some experience with proprietary network protocols and architectures.
- You are curious: You are familiar with video codecs and how they function and would like to learn more about this area and any related topics.
- You are a team player: You have good communication and teamwork skills, and are reliable, care about others, and able to take the initiative to "get things done".
DevOps Engineer
Your tasks
- You like challenges: ”app” is new, innovative and complex. You develop sophisticated solutions that enable efficient roll-out and secure operation. This includes deployment automation, CI/CD, dependency and lifecycle management
- You are service-oriented: You develop a DevOps strategy and implement it.
- You take responsibility: You have a special role in the development of the technical solution and its operation. As a developer, you have an understanding of smooth operation and develop solution concepts that are efficient and scalable. This includes deployment and monitoring as well as operating the solution.
- Keep an eye on interfaces: You will integrate software code with Kubernetes, Docker, and other system and network interfaces.
Your profile
- You are experienced: DevOps concepts, CI/CD and agile working are in your blood. You have a feel for what is required for the stable operation of our solution. You have very good Linux skills and are familiar with techniques such as K8S, Teraform/IaC and Ansible. Knowledge of Gitlab Pipelines, Talos or Rust is desirable.
- You are a team player: you are communicative, motivated and reliable. You like to coordinate with colleagues from development and operations, work independently and in a structured manner.
- You are a data protector: data protection and privacy are close to your heart. You find the right balance between the use of technical possibilities and the privacy of users.
Community Manager
Your tasks
- You take responsibility: You are in charge of designing and building the “app” community and develop a community management strategy.
- You look after the community: With commitment and proactive drive, you look after and expand the internal and external FOSS community. You are the first point of contact for all matters, moderate our forums and maintain an overview.
- You are value-oriented: You define community value statements and design a maturity model.
- You work in a structured way and document the technical processes.
Your profile
- You are experienced: You have at least 2 years of experience in building and managing FOSS communities. You are familiar with GitHub, GitLab & other community tools.
- You are customer-oriented: You enjoy working with customers and developers. With your great communication skills and assertiveness, you ensure smooth workflows.
- You are a team player: You are communicative, motivated and reliable, like to coordinate with colleagues, customers and partners, yet work independently and in a structured manner.
- You are organized: Ideally, you have practical experience with agile methods, processes and tooling in the software sector.
- You have very good language and technical skills: You are fluent in written and spoken German and English. The dialog around technical topics is easy for you.
Technical Project Manager
Your tasks
- You take responsibility: You are in charge of designing and building the “app” community and develop a community management strategy.
- You look after the community: With commitment and proactive drive, you look after and expand the internal and external FOSS community. You are the first point of contact for all matters, moderate our forums and maintain an overview.
- You are value-oriented: You define community value statements and design a maturity model.
- You work in a structured way and document the technical processes.
Your profile
- You are experienced: You have at least 2 years of experience in building and managing FOSS communities. You are familiar with GitHub, GitLab & other community tools.
- You are customer-oriented: You enjoy working with customers and developers. With your great communication skills and assertiveness, you ensure smooth workflows.
- You are a team player: You are communicative, motivated and reliable, like to coordinate with colleagues, customers and partners, yet work independently and in a structured manner.
- You are organized: Ideally, you have practical experience with agile methods, processes and tooling in the software sector.
- You have very good language and technical skills: You are fluent in written and spoken German and English. The dialog around technical topics is easy for you.
Product Manager
Your tasks
- You live our product vision: You develop a vision of how our agile growing product “app” can conquer the market. You drive development forward and coordinate the implementation of our ideas with various teams. You are the interface between customers, development, sales, marketing and management.
- You have an ear to the market: you observe and analyze market trends and competitive offers. Feedback from customers and partners as well as your intuition for market demand will help you develop the product strategy.
- You take responsibility: In the role of product manager, you are responsible for involving all departments, customers and partners in the overall process. Roadmap planning, prioritization of developments and pricing - in cooperation with sales and marketing - are also part of your tasks.
- You help us grow: you support the creation and implementation of marketing strategies, establish networks and partnerships and support customer development.
Your profile
- You are experienced: You have several years of experience in the product management of software products, preferably in the open source environment. With your analytical and solution-oriented thinking and your ability to grasp things quickly, you are able to maintain an overview even of complex topics. You develop a passion for the product and are able to inspire employees, customers and the market. Experience in the field of mobile apps is desirable.
- You are customer-oriented: You enjoy working with people and have skills in dealing with customers and external partners. With your great communication skills and assertiveness, you ensure smooth work processes.
- You are a team player: You are communicative, motivated and reliable, like to coordinate with colleagues, customers and partners, yet work independently and in a structured manner.
- You are organized: Ideally you have practical experience with agile methods, processes and tooling ( GIT, Confluence ) in the field of product management. You are good at coordinating the product backlog with the product team / product owner.
- You are a data protector: data protection & privacy are close to your heart. You find the right balance between product functionality and user privacy.
- You are fluent in written and spoken English.
To apply send your CV and cover letter to recruit@acornsinvestment.com email subject should be the position you are applying for eg.“Rust Developer”. Applications close on 31st of March 2024. Please note all applicants must complete this form https://shorturl.at/deEJL