How to Make a Calendar App: Step-by-Step Guide
Discover how to make a calendar app with key features, expert tips, and faster development using platforms like Openkoda
Careers
If you are interested in building the most challenging software solutions having fun and learning a lot we would love to meet you!
Wrocław
Budujemy systemy informatyczne o wysokiej wydajności i skalowalności dla międzynarodowych klientów z branży Finance,Travel, eCommerce, Healthcare, Industry 4.0.
Jeśli znasz Javę i szukasz miejsca, gdzie możesz pracować nad ciekawymi projektami w najnowszych technologiach z doświadczonymi współpracownikami, spędzając 40 godzin tygodniowo w miłej atmosferze z dala od korporacyjnych meetingów, conference calli i asapów, to koniecznie musimy porozmawiać.
Jesteśmy jedną z najszybciej rozwijających się firm w Europie Centralnej według rankingów Deloitte Fast 50 CE oraz The Financial Times 1000.
Nasze biuro znajduje się we Wrocławiu, ale pracujemy również zdalnie.
FAQ NA TEMAT REKRUTACJI I PRACY Z NAMI
Więcej o pracy w Stratoflow w wywiadzie z CTO
lub wyślij e-mail ze swoim CV lub profilem LinkedIn na adres: praca-java@stratoflow.com
Wrocław
Budujemy systemy informatyczne o wysokiej wydajności i skalowalności dla międzynarodowych klientów z branży Finance,Travel, eCommerce, Healthcare, Industry 4.0.
Jeśli znasz Javę i szukasz miejsca, gdzie możesz pracować nad ciekawymi projektami w najnowszych technologiach z doświadczonymi współpracownikami spędzając 40 godzin tygodniowo w miłej atmosferze z dala od korporacyjnych meetingów, conference calli i asapów, to koniecznie musimy porozmawiać.
Jesteśmy jedną z najszybciej rozwijających się firm w Europie Centralnej według rankingów Deloitte Fast 50 CE oraz The Financial Times 1000.
Nasze biuro znajduje się we Wrocławiu, ale pracujemy również zdalnie.
Więcej o Stratoflow
FAQ NA TEMAT REKRUTACJI I PRACY Z NAMI
Więcej o pracy w Stratoflow w wywiadzie z CTO
lub wyślij e-mail ze swoim CV lub profilem LinkedIn na adres: praca-java@stratoflow.com
After reviewing your application, we arrange a short telephone interview within 1-2 days. During this telephone interview you can learn more about our company and a specific position, and we, in turn, can learn about your expectations. This is also the first opportunity to boldly ask us about anything that was not specified in the job advertisement.
If everything is set, we agree to remotely solve simple programming tasks. They are designed to test your Java skills (feel free to use your IDE). We will also conduct a recruitment interview with the involvement of our specialists: programmers, analysts and development managers.
During the interview we hope to get in-depth knowledge of your experience, motivation and expectations – we truly care about creating a win-win situation.
In the second part of the meeting, we try to define the substantive knowledge of issues related to building web applications, databases or Java / Spring.
After the interview, everybody from our company, who was involved in the recruitment process, meets to make a decision about presenting you with an offer. Regardless of the outcome, we will get back to you within a few days.
You can also find more information about our recruitment process here: Our recruitment and onboarding process for software developers.
The recruitment process consists of a short phone conversation, solving the tasks and a recruitment meeting. If we can promptly arrange the next steps, the whole process may take 2-3 days from the moment of sending the application.
Yes, the entire recruitment process is remote.
The people you meet during our interview are our developers, analysts and development managers – that is, the people you will potentially directly work with. This is a great opportunity to get the sense of what the atmosphere in our company is and ask practical questions.
You receive recruitment tasks in the form of Java code, where it is necessary to complete the methods. We pass everything in the link to the remote notepad, from which you can copy the compiling code to your favorite IDE, and after solving it, upload the completed file back into the remote notepad. It takes about an hour to complete the task. That’s all!
We usually have a summary meeting the next day. During that meeting we are making the decision about subbmiting the offer.
We have junior positions open all the time, so feel free to send your CV, and if we arrange an interview, you will see for yourself whether your experience is already sufficient.
Together with Kodilla , we have also written some very practical tips for people who are just starting their programming career: Seniors from Stratoflow advise novice Java Developers.
Unfortunately, we do not run an internship program.
We will certainly ask you how you imagine your new workplace. It is very important for us to do cool things with cool people, so we will listen to your expectations and tell you honestly what it looks like on our end.
You would need the knowledge of the English language at the communicative level.
If you use Java efficiently, you know how a web application works, what is hidden inside the database engine, and you are familiar with Spring, then you will have a chance to learn all other things.
We develop various projects in parallel, all connected by modern Java, while other elements such as architecture and frameworks and databases are selected in accordance with the requirements of the system being built.
Substantive competences are an obvious requirement, but equally important are the features that allow us to jointly solve difficult problems for our clients:
In our daily work, we try to follow these signposts:
Craftsmanship – creating systems for business in the best possible way, in line with the soul of an engineer, which is in all of us.
Collaboration – the awareness that only open communication and cooperation between us and our clients will lead us to create something that has real value.
Transparency – open and honest sharing of feedback, problems and critical perspective to be able to learn from mistakes and solve them as quickly as possible.
Responsibility – a sense of responsibility for our work, our communication and the effects of our actions.
We are open for candidates speaking fluent English to join our team as communication in all our projects is driven in this language. So do not hesitate, just send your application. 🙂
Yes, everybody we conduct an online recruitment meeting with, receives direct information about the further steps.
We work in a hybrid model and regardless of your permanent location, we will invite you to the office for the first few days. Then you will learn about the daily processes in our company, you will also take part in workshops on building modern applications, which we do for all people who join us.
From the very beginning, the company’s main goal was to create a place where cool people work on cool projects. Every day we feel that this goal has been achieved. 🙂 We asked the employees in the survey how they rate the atmosphere in the company. Most often pointed to the friendly atmosphere of a small, but very professional company, without processes characteristic for large corporations.
To find out more about the company, read the interview about the working enviroment in Stratoflow with CTO Arkadiusz Drysch.
Our company hires nearly 30 people.
Our physical office is located in the center of Wrocław at Łaciarska Street, a few hundred meters from the Market Square.
We employ people working both in a hybrid model and completely remotely. We also make sure that every few months we see each other at integration and project meetings.
Yes, Stratoflow is a new Codedose brand.
Read our rebranding story to learn about the company’s history.
Beside typical management tools such as Jira and ClickUp, we use Slack and Google Meet for everyday communication.
Every year we take part in the Company Race (Bieg Firmowy) and Company Bike Rally (Firmowy Rajd Rowerowy). We also organize regular integration meetings, both online and offline.
Most often we meet for company dinners in our favorite Wrocław restaurants. Before the pandemic, we were going on day trips outside the city and we hope that the circumstances will allow us to repeat it soon. 🙂
Yes, everyone is entitled to PLN 2,500 net for individual disposal on topics related to the company’s operations.
Yes. We offer free individual lessons during working hours. But – even more importantly – all our projects are run in English, and the vast majority of them are carried out with clients from the UK. At work, we naturally write and speak English a lot.
We are 30+ people, the structure of the company is flat and it allows for an efficient information flow without creating “silos”, thanks to which we can make decisions quickly.
At the project level, our activity is supported by the Development Manager, whose goal is to organize our work in the project, and Tech Lead, who cares about the high quality of the solutions we provide.
Thanks to the flat structure of the company and small teams, decisions are made quickly and every vote is always taken into account. 🙂
We do not use a typical ladder in the company. The salary depends on the length of service and knowledge.
It is not easy to answer this question modestly, but we certainly have a very friendly atmosphere supporting the development of technical people.
Stratoflow employees like working together and appreciate the fast decision-making process. We also do very interesting things for extraordinary customers from all over the world.
To find out more about the company, read the interview about the working enviroment in Stratoflow with CTO Arkadiusz Drysch.
Every year, we take part in the Corporate Race (Bieg Firmowy) and Corporate Bike Rally (Firmowy Rajd Rowerowy). We are also part of the Tech to The Rescue project, under which we support non-governmental organizations technologically.
We communicate with clients mainly using e-mails, instant messaging, and Jira. In addition, depending on the project, there are also online status meetings (daily or weekly).
For the first few days of your work, we will invite you to the office (we provide transport and accommodation for people from outside of Wroclaw).
During onboarding, we always inform the entire company about the new person and encourage everyone to come, get to know each other and have lunch together.
We organize an integration meeting at least once a quarter and a daily standup meeting with webcams turned on and a moment for non-work-related chats. There will be many opportunities! 🙂
Flexible working hours in our case mean that most of us start work between 7 and 10 AM. 🙂
Parallel projects, the ability to move between teams, and the wide variety of business areas in which we work, allow us to learn new things.
High Performance Software means IT systems that do not slow down our clients’ businesses. For example, we have built a financial system that processes over a billion transactions per hour or a travel search engine that calculates the price and availability of hotel rooms in 1-10 ms.
We work on Windows / Linux as standard, our company laptops are Thinkpads with Windows.
No. 🙂
We asked about it in an anonymous questionnaire, and the employees most often indicated:
You will work in a team of specialists supported by the Development Manager, whose task is to take care of the efficient organization and flow of information. Depending on the project, the team also includes Analysts who gather field knowledge.
See our FanPage to get to know us a bit better. 🙂
Most of our projects are carried out for clients from the Finance, eCommerce, Travel and Healthcare industries.
To a large extent, these are new projects that we start from scratch – there are systems that process large volumes of data, with low latency. On top of that, there are also an integration system and complex Internet applications.
Our largest teams consist of a dozen or so people.
Java, Spring Framework, PostgreSQL and many other things depending on the project such as: Kafka, Hazelcast, Ignite / Grid Gain, Elastic, Timescale, MongoDB, Docker, Kubernetes.
In addition to the regular daily standup meetings, we make sure that we meet when it is needed to build something together.
Yes. We also provide consulting and workshop services, as well as independent audits as part of due diligence processes.
You will find a detailed answer to this question in the Case Studies tab. 🙂
Yes. We are regular readers of Hacker News and we are closely watching new, interesting solutions 🙂
We work agile, adjusting the best Scrum and Kanban practices to the nature of the project. Regardless of the process, we care most about: short, well-defined iterations that provide a positive feedback loop and steer the project in the right direction; unfettered communication to build things that are genuinely useful.
On a daily basis, the entire team communicates directly with the clients. When necessary, it is assisted by analysts.
Stratoflow is a relatively small company with absolutely professional working conditions. For me, as a developer, it is important to have contact with experienced mentors. Projects are individually matched to our skills and give opportunity to learn and grow. There is an emphasis on doing things properly and thinking long-term. Overall, I really appreciate the people and the atmosphere here, my work gives me a lot of satisfaction – I think I couldn't find a better place.
To me Stratflow means independence, trust, and great people. There is no control or pressure, and I believe it is a secret that makes it possible to develop advanced and high-performance software. I've been working here for 8 years and I can't imagine a better workplace.
The greatest advantage of working at Stratoflow are interesting projects – I like technical and performance challenges at work. Another strong point is a small team. There is no decision inertia and if you want to do something, change it, it is possible. It is so nice to work with developers who can quickly communicate with each other and who care about the quality. I also appreciate the management who do not fake pointless processes or procedures, but only deal with the essence.
Stratoflow team have very good relationship with each other and with the management what creates great working atmosphere. We have very good communication here – I always get a support in case of any troubles. And there is no issue that cannot be solved. I appreciate a lot the fact that there are no too long and boring meetings. What matters here the most is the quality of our work. And where we are having lunch together.
Discover how to make a calendar app with key features, expert tips, and faster development using platforms like Openkoda
Discover how to build an inventory management system with steps, tips, and tools to streamline your business operations.
Discover how to build a document management system efficiently, including key features, benefits, and future trends.