All offersGdańskOtherFull Stack Software Engineer
Full Stack Software Engineer
Other
Appsilon Data Science

Full Stack Software Engineer

Appsilon Data Science
Gdańsk
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    General programming skills
    advanced
    Backend
    advanced
    HTML / CSS
    advanced
    Code Review
    regular
    Designing (architecture) skills
    regular

Job description

Develop data-centric business apps for large global companies. Work from Warsaw or Gdańsk with clients from the US and Western Europe. Work on some of the most advanced R Shiny apps in the world in the leading company in this space.

We’re a young, dynamic, small(~15) team. We work with companies from various industries, providing end-to-end data science consulting: from developing vision, through machine learning models development, to visualization, models productionization, and applications that allow them to use their data to gain business advantage. Over the past 5 years we’ve become the most advanced team out there(at least that we know of!) providing development of applications in Shiny, the web framework for R. Shiny is gaining huge momentum nowadays, so we have our hands full - we need you!

Our culture is based on three values: trust, learning, and commitment. We often feel like a family. We are devoted to quality of what we deliver and success of our clients. We want to live in Poland and work on great projects with global companies, while maintaining good balance between work and life. We love the opportunity to learn not-widely-known facts about the world we live in thanks to working with companies in various industries and situations.

You’ll be working as a full stack software developer. You will be responsible for:
  • desiging and developing high-quality, great looking data-centric applications. We work a lot in R and Shiny, and also in Python.
  • shaping decisions made by the team working on a project, coming up with solutions, challenging unfounded assumptions and working directly with client to discover what they really need,
  • working with data scientists to productionize the models they build in the form of an API,
  • mentoring junior software engineers,
  • improving our development processes and practices, and how we work as a whole.

What will your work look like?
  • You’ll join a team of software engineers and data scientists.
  • You’ll be working with Appsilon founders, who are software engineers with a ton of experience and knowledge to share. You’ll receive mentoring from one of them.
  • You’ll work in our office in center of Warsaw or in center of Gdańsk. 
  • You’ll work in a team of 2-5 people on one or two projects at a time.
  • We work in an agile way (Scrum / Scrumban depending on the project)
  • We encourage writing blogposts, preparing and giving public talks, working on internal projects, learning new skills, preparing a tech talk for the rest of the team — so you’ll be able spend part of your time on that.

What you need to know now:
  • You should be fluent in at least one programming language.
  • You should have a drive for high code quality, modern development practices and automated testing, and constant improvement of yourself and your team.
  • You should be comfortable with web development and technologies: JavaScript (ideally with some modern frontend frameworks), HTML, CSS.
  • You should be familiar with working on a version control system like Git, and you should like doing thorough code reviews (we work mainly on GitHub).
  • You should feel comfortable speaking English — most of our clients are international, and a lot of internal communication is in English. 

What you'll need learn when you join (if you know these already - awesome!)

FAQ
  • Remote work: We work in the office by default, because we value being together, but it is normal to work remotely from time to time.
  • Work hours: Flexible, but we try to be available between 10:00-16:00. Occasionally we need to stay a bit later than that, e.g. to meet with a US client.
  • Additional benefits: flat structure, flexible hours, foosball tournaments, private health care
  • Employment type: we're flexible - you can choose between permanent employment and B2B.