Full-Stack Engineer in Paphos

DESCRIPTION

Our client, a forward-thinking Fintech enterprise leading the charge in revolutionizing payment practices is actively seeking a Full-Stack Developer to join their Development Team to work independently on specialized projects. 

Benefits:

  • Highly competitive salary package (4K EUR Gross per month)
  • Private Medical Insurance
  • Brand-new, spacious office located in Paphos, Cyprus
  • Access to an on-site gym for your fitness needs
  • Youthful and dynamic work environment
  • Team-building activities and cheerful happy hours
  • Continuous growth and career development

about the role

RESPONSIBILITIES

1.Backend Development (Node.js):

Use Node.js for building the server-side of the application.

Create APIs with Express.js to handle data exchange.

Manage simultaneous requests efficiently.

2.Frontend Development (Vue.js):

Develop user interfaces using Vue.js.

Manage application state and navigation smoothly.

3.Containerization (Docker):

Package the application into containers for easy deployment.

Ensure consistency across different environments.

4.Cloud Services (AWS):

Utilize AWS for scalable computing and secure storage.

Implement email notifications as needed.

5.Continuous Integration/Deployment (CI/CD):

Set up automated testing and deployment pipelines.

Use tools like Jenkins for streamlining the development process.

6.Version Control (Git):

Manage code changes effectively with Git.

Collaborate with other developers efficiently.

7.Security Measures:

Implement security protocols to safeguard the application.

Ensure secure data exchange and storage.

basic information:

REQUIREMENTS

A minimum of 2 years’ experience with the following:

  • Node.js:
    • Proficiency in Node.js for backend development.
    • Experience with frameworks like Express.js for building RESTful APIs.
    • Knowledge of asynchronous programming and event-driven architecture in Node.js.
  • VueJs:
    • Strong understanding of Vue.js framework for frontend development.
    • Ability to create reusable components and manage state using Vuex.
    • Familiarity with Vue Router for client-side routing.
  • Docker:
    • Proficiency in containerization using Docker.
    • Experience with Docker Compose for multi-container Docker applications.
  • AWS (Amazon Web Services):
    • Understanding of AWS services like EC2, S3, SES.
  • CI/CD (Continuous Integration/Continuous Deployment):
    • Familiarity with CI/CD pipelines for automating build, test, and deployment processes.
    • Experience with tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
  • Version Control:
    • Proficiency with Git for version control.
    • Experience with Git workflows.
    • Ability to collaborate effectively with other developers using Git.
  • Security Best Practices:
    • Understanding of web application security principles and common vulnerabilities.
    • Knowledge of techniques to secure APIs, including authentication and authorization mechanisms.
    • Familiarity with SSL/TLS, HTTPS, and encryption standards.‍

apply for this role

Feel free to contact us if you would like to learn more about our services and how we can assist you with your next role.

other related jobs