Full Stack Developer

We are currently seeking to recruit a Full Stack Developer to join our dynamic team at Jinius, a subsidiary of the Bank of Cyprus. If you are passionate about technology and finding creative solutions, then this opportunity might be for you!

Our current tech stack includes:
▪NET 8 using C# and Java spring boot for our backend
▪Microservice, event-driven architecture
▪Postgres using Event Sourcing
▪gRPC calls for inter-service communication
▪Kafka message bus
▪Azure cloud
▪Native iOS and Android apps (coming soon)

Key Accountabilities
▪Develop new features using industry best practices.
▪You will work in 2-week sprints and in conjunction with product, delivery, architecture, design, and data teams.
▪Technical skills are important but we’re treading start-up territory which means unknowns are a part of life, so a team player with a positive attitude looking for a challenge is the perfect fit!

Academic / Professional Qualifications
▪Bachelor's degree required, preferably in computer science, electrical and computer engineering, or equivalent work experience, master’s degree preferred.

Experience / Skills
▪Solid understanding of Javascript/Typescript or object-oriented language
▪Minimum 2 years experience
▪Fluent in English and Greek

Bonus points:
▪Exposure to gRPC, event sourcing and messaging patterns
▪Github account with cool projects in it
▪Good understanding of microservice architecture
▪Basic use of docker
▪Continually be open to learning, sharing knowledge and taking on new challenges

Benefits
▪Competitive salary
▪Private health care
▪Pension fund
▪Hybrid working model
▪Work with latest technologies
▪Agile work environment
▪Bi-weekly sprint reviews with snacks
▪Unlimited freshly brewed coffee

How to apply
▪Create your account in our recruitment platform which is available at our website:
https://www.bankofcyprus.com/group/careers/vacant-positions/
▪Complete your profile
▪From the ‘Candidate Profile’ section, click on the following:
oBoC Logo or link
oJob Search
oSearch Jobs
oClick on the job vacancy you are interested in
oApply
oScroll down the page and click on ‘Apply’ again.

Additional Notes
▪Candidates who have already created a profile in our recruitment platform and are interested in the specific position, need to apply for the position provided that they meet the criteria set.
▪Only shortlisted candidates will be contacted.
▪All applications will be treated with strict confidentiality.