Junior Developer and Technical Support

Sufio s. r. o.

Place of work
Grösslingová 50, Bratislava
Contract type
full-time, part-time
Basic wage component (gross) and other rewards
€1,200 - €2,500 + Employee stock options

Information about the position

Job description, responsibilities and duties

- Helping with technical support tasks such as customizing source code of invoice templates and adding code snippets to customers' online stores.
- Development of our application (Python, Django, React, PostgreSQL).
- Collaborating closely with other members of our team to provide technical help and expert insights.

We are looking for a new colleague to join our growing team. You'll be helping us build new features and support our customers.

This job is for a junior developer who wants to learn new skills and get hands-on experience with development of an app used by thousands of users worldwide. You should also enjoy helping others and collaborating with other members of our team.

Employee perks, benefits

- Friendly office: Friendly and informal office, 40 hour work week and no dress code.
- Stock options: Employee share options for your work so you can benefit from the growth of our company.
- Education allowance: Up to €50/month for any books or classes you want to take, plus a dedicated time for online education.
- Fitness allowance: Up to €50/month for a gym, yoga or any activity you do to stay in shape, plus regular massages in our office.
- Travelling: Free Uber credit for business and personal use, and attendances of developer conferences worldwide.
- Snacks and caffeine: Free fruits and snacks in the office, along with freshly roasted specialty coffee and high-quality teas.

Information about the selection process

Send us an email at [email protected] along with your resume.

Requirements for the employee

Candidates with education suit the position

Secondary school student
Secondary without school-leaving examination
Secondary with school-leaving examination
Follow-up/Higher Professional Education
University student
University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Language skills

English - Upper intermediate (B2)

Personality requirements and skills

Required skills:
- Experience with development of web applications (HTML5, CSS3, Sass, JavaScript and jQuery).
- Experience with Python.
- Working knowledge of SQL and relational databases (PostgreSQL).
- Passion for learning new things.

Nice-to-have skills:
- Experience with web frameworks (Django, Flask and similar) or the Liquid template language.
- Experience with Shopify or similar e-commerce platforms.
- Knowledge of React, Celery, RabbitMQ or MongoDB.
- Experience with Linux shell.

How we work:
For easy project management and communication we use Trello and Slack. We’re not wasting time on endless meetings and we set reasonable deadlines to our work. We work in an open and easygoing atmosphere. Our work is challenging enough and we're always striving to move forward so you’re definitely NOT going to be bored.

The core of our app is the web framework Django 1.9. and everything runs in Python 2.7. Our frontend is currently built in HTML 5 using jQuery. For more complex components we use React combined with the Redux framework for state management.

Our servers run in Rackspace cloud on Ubuntu servers which we configure using Ansible. The combination of Nginx and uWSGI proved to be a reliable way to serve applications. We cache temporary data in Memcached and Redis. PostgreSQL 9.6. takes care of our database transactions. For background tasks processing we use RabbitMQ in cooperation with Celery.

We manage our source code using Git and access it through GitLab. We use Gitlab CI to manage our continuous integration process. All of our builds run isolated in Docker containers. To run and analyze our automated test suite we use py.test test runner. To keep the code constistent, flake8 ensures our internal code style is in place. Documentation is managed and built using Sphinx. Our applications are packaged and distributed as Debian packages and deployed using Fabric. In production, Rollbar helps us with tracking errors and performance metrics.

All the technologies we use are open source and we frequently contribute to various projects. We use mainly Python but we’re experimenting with some of the newest technologies such as Go.


Brief description of the company

Sufio is an invoicing app for freelancers, small businesses and online stores running on Shopify and BigCommerce.

Our app is used by customers from more than 75 countries. Backed by experienced investors, our team spans two continents.

Sufio allows creating beautiful invoices crafted by the world’s top print designers. Our aim is to turn invoices into a powerful branding tool.

We help people who are starting their businesses by simplifying invoicing and taxes. We believe in the world of freelancers and small companies and want to have a positive impact on the world around us.

Company address

Krátka 8
811 03 Bratislava
ID: 3554271   Dátum zverejnenia: 6.12.2018   Základná zložka mzdy (brutto) a ďalšie odmeny:   €1,200 - €2,500 + Employee stock options