Must have
- Strong proficiency in Python, with knowledge of Django, Flask, or FastAPI.
- Experience with ReactJS and proficiency in JavaScript, including familiarity with TypeScript.
- Knowledge of HTML, CSS, and web development best practices.
- Experience with designing and implementing RESTful APIs.
- Experience with using databases like PostgreSQL or MySQL.
- Experience with Git, version control, and deployment tools.
- Proficiency in writing clean and maintainable code.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication skills, both written and verbal.
- Ability to collaborate with a team of developers and work closely with project managers to deliver high-quality products.
- Passion for learning new technologies and keeping up with industry trends.
- Ability to work independently, manage time effectively, and show strong attention to detail.
Nice to have
- Good knowledge of SQL and Python ORMs (especially SQLAlchemy).
- Experience with Streamlit.
- Experience working with decision support systems.
- Experience with data visualization.
- Knowledge of Sass.
- Experience with R/Shiny.
- Experience working with Docker.
- Good knowledge of the Unix environment.
- ETL experience.
- Practical knowledge of CI/CD tools and server-side cloud solutions.
- Knowledge of design patterns or best practices in SOLID.
You will be:
- Collaborating with a team of developers on a client project
- Developing high-quality software
- Getting and understanding business requirements from clients
- Creating decision support systems by analyzing and visualizing data
- Invest in continual improvements to tooling or technical debt.
- Resolve technical disagreements and manage the technical quality of team deliverables.
- Effectively using design docs, implementation plan, tech talks and discussion groups to communicate technical decisions;
Why Appsilon is a good place for you:
- You will be supported by a Direct Manager who will introduce you to the company and help you grow.
- You will have the opportunity to develop in many technical directions, including infrastructure, frontend, data science and more.
- We really focus on delivering high-quality value, and we say no to mediocrity
- You will have a tangible impact on the work of the tech team - we are open to your ideas.
- Your work has a tangible impact on the work of the whole company.
- We have an amazing team, ready to support you
What’s in it for you
- 15000 - 18000 PLN VAT on B2B
- 3500 - 4200 USD + VAT on B2B
- 26 days of paid holidays + an equivalent of public holidays in Poland, est. 11 days in 2025
- +5% of salary in Professional Development Budget to spend on activities that help you grow
- 33 days (paid 80%) per year on B2B when on a sick leave
- 4 paid days per year to be used for training/conferences, events, or workshops
- Remote work-first working culture with flexible working hours to adjust to your family life
- Private health care insurance for you and your family
- Life insurance for you and your family
- FitProfit or FitSport membership card
- AskHenry – a personal assistant works great in large Polish cities, elsewhere limited to online support
- We will provide you with a MacBook and additional accessories for your computer to make your work even more efficient and comfortable.
What can you expect during the recruitment process?
- Screening call with Talent Manager
- Task
- General interview
- Technical interview