At a Glance
- Tasks: Develop and maintain scalable web applications while collaborating on innovative projects.
- Company: Join CYENS, a leading Research and Innovation Centre in tech and creativity.
- Benefits: Enjoy competitive salary, flexible work arrangements, and professional development opportunities.
- Other info: Be part of a dynamic team driving innovation in interactive media and smart systems.
- Why this job: Make an impact with cutting-edge technology in a collaborative and inspiring environment.
- Qualifications: 3+ years in full-stack development with strong skills in front-end and back-end technologies.
The predicted salary is between 45000 - 55000 £ per year.
Responsibilities
- Develop, test, and maintain scalable web applications and services.
- Collaborate with developers and researchers to create seamless integrations between software solutions.
- Design and implement APIs and backend services for various applications.
- Build intuitive, user-friendly front-end interfaces for web and mobile platforms.
- Optimize software for performance, scalability, and maintainability.
- Contribute to all phases of the development lifecycle, from concept to deployment.
- Troubleshoot, debug, and upgrade existing software systems.
- Stay updated with emerging technologies and apply them to ongoing projects.
- Work collaboratively within a diverse team.
Your profile
- Strong organizational skills with a proactive mentality and creative problem-solving abilities.
- Self-motivation, ability to work independently.
- Team player and creativity are important skills due to the nature and philosophy of CYENS.
- Excellent communication and interpersonal skills to work across creative and technical teams.
- Committed to high-quality deliverables and eager to learn.
General qualifications and requirements
- University Degree (Bachelor’s Degree or equivalent) in Computer Science, Software Engineering, or a related field.
- 3+ years of experience as a Full-Stack Software Developer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript (e.g., Vue, React, Angular).
- Strong backend development skills in languages such as Python (e.g., Django), PHP, Node.js, Java, or similar.
- Experience with RESTful APIs and web services.
- Familiarity with database systems (SQL and NoSQL).
- Understanding of version control systems (e.g., Git).
- Excellent written and oral English-language skills.
Preferred Qualifications
- Knowledge of mobile app development frameworks (e.g., Flutter, React Native, or Swift/Java/Kotlin for native apps).
- Experience with 3D development technologies (e.g., Unity, Unreal Engine, WebGL, or Three.js).
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
What We Offer
- A collaborative and innovative work environment.
- Opportunities to work on cutting-edge projects in diverse fields.
- Professional development and training opportunities.
- Competitive salary and benefits package.
- Flexible working arrangements.
Application process
- For full consideration, interested applicants should submit the following items via the online application form:
- Full CV (including contact details).
- Cover letter which clearly states: (a) how you envision your role, (b) how your experience and qualifications match the specific position, (c) the availability date for full-time employment, (d) contact details of two referees.
- For non-EU applicants, a work permit will be required.
- If you have previously applied for a post at CYENS CoE, a new application is required.
Contact details
For general enquiries, applicants may contact the HR Department of CYENS, Centre of Excellence at vacancies@cyens.org.cy.
Full Stack Software Developer employer: CYENS
Contact Detail:
CYENS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full-stack capabilities. A well-presented portfolio can make you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Don’t forget to brush up on your soft skills too; communication is key when working in diverse teams!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our innovative team at CYENS.
We think you need these skills to ace Full Stack Software Developer
Some tips for your application 🫡
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Make sure to clearly explain how you envision your role and how your experience aligns with the Full Stack Software Developer position. Don’t forget to mention your availability and include those two referees!
Tailor Your CV: We want to see how your skills match our needs, so tailor your CV to highlight relevant experience. Focus on your proficiency in front-end and back-end technologies, and don’t shy away from showcasing any cool projects you've worked on!
Show Off Your Communication Skills: Since we value teamwork and collaboration, make sure your application reflects your excellent communication skills. Use clear and concise language, and don’t hesitate to show a bit of your personality – we love creativity!
Apply Through Our Website: For the best chance of being considered, apply through our online application form. It’s straightforward and ensures your application gets to the right place. Plus, it helps us keep everything organised!
How to prepare for a job interview at CYENS
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like HTML, CSS, JavaScript, and Python. Brush up on your knowledge of RESTful APIs and database systems too. Being able to discuss your experience with these tools confidently will show that you're a strong candidate.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous projects. Think about specific instances where your creativity and proactive mentality made a difference. This will demonstrate your ability to contribute to the team and handle the responsibilities of the role.
✨Communicate Effectively
Since excellent communication is key for this position, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, especially when discussing your past work with both creative and technical teams.
✨Ask Insightful Questions
Prepare thoughtful questions about the company culture, ongoing projects, or the technologies they use. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals. Plus, it’s a great way to engage with your interviewers!