Job Description
Join Appsilon – a remote-first team that empowers pharmaceutical and life sciences companies to leverage open-source technology for faster, data-driven decision-making in regulated environments. We specialize in R, Shiny, and cloud technologies, and we’re passionate about open source, innovation, and building impactful solutions.
Your responsibilities:
- Work with a team of developers on client projects
- Write high-quality code using Python (Django, Flask, or FastAPI) and ReactJS
- Build and improve web applications (HTML, CSS, JavaScript/TypeScript)
- Design and build APIs (especially RESTful APIs)
- Use databases like PostgreSQL or MySQL
- Understand client needs and turn them into working software
- Help plan and improve how we work (tools, code quality, etc.)
- Join discussions to make good technical decisions
- Curious about what we actually do? Check out our blog!
We’re looking for someone who:
- Knows Python well and has experience with Django, Flask or FastAPI
- Can use ReactJS, JavaScript, and TypeScript
- Understands HTML, CSS, and web development best practices
- Has experience building APIs and working with databases
- Uses Git and deployment tools confidently
- Writes clean, well-organized code
- Can solve problems and work in a fast-paced team
- Works well with others and supports teamwork
- Enjoys learning new tools and technologies
- Can work independently and pay attention to details
- Has fluent English (C1 minimum) and self-organization skills to thrive in a remote-first setup
Nice to have:
- SQL and ORMs (especially SQLAlchemy)
- Experience with Streamlit or R/Shiny
- Working knowledge of Docker and Unix
- Knowledge of Sass and data visualizations
- Understanding of CI/CD tools and cloud deployments
- Experience with ETL processes
- Knowledge of design patterns and SOLID principles
We offer:
- B2B contract: 15,000 – 18,900 PLN net + VAT
(EUR 2,900 – 4,100 or USD 3,050 – 4,300)
- Total Compensation Value (monetary value of salary + benefits): ca. +33% of your base salary
- 26 paid vacation days + ca. 12 public holidays
- +5% of salary for professional development (courses, certifications)
- Private health and life insurance, sports card
- Remote-first culture with flexible working hours
- MacBook or ThinkPad with Linux and a full setup for efficient work
- 4 paid days per year for training/events + 33 paid sick leave days (80%)
- Transparent growth framework - check our Career Paths and Salary System
Important note: To complete the hiring process, you need to have a valid government-issued ID (for Polish citizens) or a valid passport (for non-Polish citizens).
What can you expect during the recruitment process?
- General interview
- Task
- Technical interview (with Hiring Manager and Architect)
- Offer