Appliscale is an independent software house & technology consultancy that brings new products and services to life for its customers.
We work for a range of customers from startups to Fortune 500 companies.
We are cloud, big data, devops and scalability experts who have developed and maintained global systems serving millions of people each day.
Currently, in our projects we use a mix of
We have a flat management structure that is focused on giving engineers the means to self manage and self develop by providing tools and opportunities.
We avoid micromanaging and our aim is to continue building an agile company.We foster learning of new technologies so team members always have the right tool to choose for the job.
We Program, But We are Not Programmed!
Appliscale is not only about the software. Behind each piece of code, there is a real person. We believe in development.
Not only of the solutions we provide, but also of the individuals creating our company. We do our best to help our colleagues grow and are happy to see them succeed.
We also love sharing our knowledge. In fact, every Friday we have an event dedicated specially to that.More experienced engineers are encouraged to mentor and support less experienced team members.
Work Your Way
Appliscale engineers take full ownership of their work. They come forward with designs, and have the chance to get familiar with business domain of clients' projects to help in building relationship not only via code solution but also via communication and relationship building.
Engineers are responsible for delivering the results it's up to you to choose working hours and where to work. We are the remote-first company so it doesn’t really matter if you WFH or WFO.
We know that for every problem there are many solutions, and we trust you know the best way to do it, or at least - to know where to look for answers! We give our engineers autonomy in writing code, and deciding which paths to follow when facing challenges.
We like to avoid blame culture and take the opportunity to learn from our mistakes.
We cultivate a culture of transparency and knowledge sharing by organising regular meetings where we present interesting talks or discuss our company key metrics, plans, and objectives for the future.
Some of our current projects include :
As a Java engineer you’ll be working with Java & SpringBoot to create high quality code for new and existing products Your daily tasks on the job
What You Will Need
Nice to have
We help our clients not only with feature development but also bring experience around project and product management, production maintenance, requirements analysis, cost analysis and performance optimisations.
Remote first company - we do have an office but are used to work with remote clients and teams. We put a big emphasis on asynchronous communication and are very light on processes and meetings.
To deliver solutions for our clients we use technologies best suited for a given use case. We deliver full stack solutions with scalable backend stacks in Java / Erlang / C++, frontends built in Angular or React, and infrastructure deployed on AWS or client’s premises.
We are used to working with demanding scale and put emphasis on performance optimisation and design of high throughput systems.
We have experience in data processing areas such as real-time data analysis, reporting pipelines and forecasting engines.
We have a holistic approach to our development process and believe that you should fully own solutions you deliver. This means that we are big advocates of DevOps culture, automation, IaaC and CI / CD.
If you like a total ownership approach you will feel at home here.
Last but not least, we believe in an engaging work environment where people can use their passions and develop their skills and interests.