Full Stack Developer

Job purpose
Based in Vilnius, as part of the Development team, you will be working alongside the Data Operations and Data Science and Consultancy
teams to maintain and create scalable software solutions with responsibilities for the full software development life cycle, from
conception to deployment.

This role utilises both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a
team player with a knack for visual design and utility.

Key Responsibilities

  • Ensure Product value to the business​ with the design and build of Repeatable products with Product usage​ at the heart of the solution, which is:
    • Documented
    • Performant
    • Tested via automated means
    • Has user manuals produced
    • Respects software release cycle management
    • Secure (OWASP 10)
    • Uses best software development practices (12FA)
    • Ensure Client satisfaction​ with creation of user-first solutions
  • Ensure Client satisfaction​ with creation of user-first solutions
  • Work with development teams and product managers to ideate software solutions
  • Use a range of different technologies and languages (such as Python, Java, NodeJS, ReactJS,
    AngularJS, JavaScript, HTML and similar) to develop server side, web and mobile
    applications:

    • Design client-side and server-side architecture
    • Participate in the design and creation of scalable software
    • Write clean, functional code on the front- and back-end
    • Identify and fix bugs or other coding issues
    • Develop and manage well-functioning databases and applications
    • Write effective APIs
    • Troubleshoot and upgrade software
    • Mobile-first approach
    • Create security and data protection settings
  • Work with data scientists and analysts to improve software
  • Participating in the team activities, like:
    • Code reviews
    • Incident resolution
    • Team trainings
    • Other activities

Skills and Experience:

  • Proven experience as a Full Stack Developer or similar role
  • Experience developing server side, web and mobile applications.
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, jQuery, ReactJS, AngularJS)
  • Knowledge of multiple back-end languages (e.g. Python, Java) and JavaScript frameworks (Node.js)
  • Familiarity with databases (e.g. PostgreSQL, MSSQL, MySQL, MongoDB), web servers (e.g. NGINX) and UI/UX design
  • Great attention to detail
  • Organizational skills
  • Degree in Computer Science, Statistics or relevant field
  • Familiarity with Agile methodologies
  • Visual design and utility skills
  • Ability to estimate and deliver on-time.
  • Linux understanding
  • Amazon Web Services know-how

Personal Attributes:

  • Excellent communication skills, with the confidence to challenge decisions when appropriate
  • Team player – working closely with colleagues to deliver for clients and to develop yourself and those around you.
  • Self-starter, who is not afraid to ask questions to learn and get results.
  • Have the ability to work in a fast-paced dynamic work environment.
  • An analytical mind with the ability to maintain high attention to detail.
  • Open minded – eagerness to take part in code reviews and code roasting sessions.

 

Salary -

Location - Vilnius

Contact us

Write to us


    Our office

    Antakalnio 17, Vilnius TechPark, Lithuania

    Statybininkų g. 7, Kaunas, Lithuania