Junior Developer and Technical Support

Sufio s. r. o.

Place of work
Grösslingová 50, Bratislava
Contract type
full-time, part-time
Wage (gross)
€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.

Advertiser

Brief description of the company

About Sufio

Sufio is an industry-leading invoicing application used by businesses and online stores in more than 75 countries. We exist to help new businesses simplify their invoicing and taxes through powerful automation coupled with invoices created by the world’s leading designers. Our platform currently supports Shopify and BigCommerce.

As a company, we’re backed by experienced investors and strive to have a positive impact on the world around us. We are passionate about helping freelancers, and small companies build better businesses.

Our head office is based in Bratislava, Slovakia, and we have colleagues spread across three continents. Regular team offsites enable us to all come together to collaborate and socialize.

We believe strongly in lifelong learning and will provide you with the best tools, educational resources, and opportunities to succeed in your role. Your well-being is equally important to us, and you can expect your gym membership or similar activity to be covered by us.

Number of employees

10-19 employees
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