Full Stack Developer (30K - 45K)

Job Description

Are you intrigued or passionate about Development and ready to build a new customer-centric product? This is not just another boring Full Stack Developer job. Why? Because, a large financial institution has invested in Digital Platform, keen on disrupting the market. This start-up operation will build this platform from scratch. Exciting, yes! If Full Stack Development is not what you are looking for, then perhaps you would be interested in an iOS Developer, Android Developer, Front End Web Developer, and/or a Back-end Developer role instead. We have them all!

A workforce of handpicked talent, the best the market can offer will be a part of this exciting new venture. Invested in the latest cloud technologies and structured agile environments, the team will work hard to deploy a customer-centric platform offering something unique to Cyprus. 

As a full-stack developer, you will be responsible for developing and implementing features and functionality, providing efficient and performance-tested solutions. You will work with the latest technologies, in an agile environment on a greenfield project.

Why Apply?

If you want to be part of the next big thing in Cyprus and play an integral part in something special, then this is for you. The position is based in a fancy, newly set up office space in Nicosia.

Key Responsibilities:

  • Develop and implement innovative features and functionality for front-end solutions to meet business requirements.
  • Interact with Architects, Engineers, Users, other teams, or vendors to translate business requirements into technical requirements and to a coherent design.
  • Design user-based interactions through effective front-end architecture.
  • Develop and design RESTful services and APIs.
  • Investigate and diagnose solutions to incidents in order to restore failed services.
  • Implement product backlog in Development.
  • Run unit testing procedures and troubleshoot reported defects in Quality Assurance.
  • Raise impediments, risks, and issues as early as possible and assist in eliminating them.

Your Profile:

  • 2+ years of experience in a strong development team
  • 2+ years of experience in JavaScript/Typescript stack
  • Comfortable with one or more:
  1. Angular and/or React (Typescript)
  2. NodeJs, ExpressJs and/or .Net Core 3.1, Entity framework, and/or Java, Spring Boot
  3. SQL and/or NoSQL and/or NewSQL
  • Solid understanding of REST API development and integration
  • Proficiency with Git
  • Passion and curiosity to learn and utilize new technologies
  • Previous experience with CSS pre-processors, bundlers, and associated languages/syntaxes/libraries e.g., Sass, Less etc
  • Ability to write and maintain unit tests
  • Solid understanding of gRPC and/or OpenAPI

Will be considered as a plus:

  • Experience with React Native/Flutter or Native mobile development
  • Good understanding of cloud-native development, containerization, CI/CD, microservices
  • Experience with Protobuf
  • Experience with message queues such as Kafka/RabbitMQ
  • Good understanding of software architecture, database design, and management
  • Startup Experience

What's in it for you:

  • Competitive above market salary.
  • Working in a fully agile environment. You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up.
  • This is an opportunity to operate and develop a platform on a massive scale, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are smart, passionate about technology and product development, and believe that world-class service is critical to customer success.
  • Opportunity to learn new technologies and build something from scratch!
  • Remote work would be considered once the team is up and running