The University of Nicosia, the largest English-language independent university in the European Union. UNIC believes that universities and their roles in society will be transformed by rapid advancements in Artificial General Intelligence (AGI), Artificial Superintelligence (ASI), and other advanced technologies.
We are recruiting talented, ambitious, and results-oriented individuals to fill the position below:
Job Title: Senior Back-End Developer
Location: Remote
Employment Type: Full-time
Job Description
The ideal candidate will have experience deploying applications using AWS SAM, AWS Lambda, and API Gateway, and setting up CI/CD pipelines from GitHub.
This is a fully remote position that requires a self-driven individual capable of solving complex problems and working independently. Experience with JIRA is a plus.
You will be part of the team developing Accelerate, a cutting-edge Intelligent Information System driven by AI for a wide range of applications. Accelerate is considered a strategic project for the University of Nicosia.
The successful candidate will have a unique opportunity to make significant contributions to this vision.
Responsibilities
Design, develop, and maintain backend services using Node.js and TypeScript.
Deploy applications to AWS using AWS SAM, AWS Lambda, and API Gateway.
Implement CI/CD pipelines for automatic deployment using GitHub Actions or similar tools.
Collaborate with cross-functional teams to define, design, and deliver new features.
Optimize and refactor existing code for performance and scalability.
Monitor and troubleshoot application performance and reliability issues.
Work with project management tools like JIRA to manage tasks and track progress.
Ensure best practices in code quality, testing, and documentation.
Academic Qualifications
Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or equivalent industry experience. A Master’s degree in a related field is advantageous.
Professional certification related to web front-end development is a plus.
Job-Specific Skills:
5+ years of experience in backend development using Node.js and TypeScript.
Proficient in AWS services, specifically AWS Lambda, API Gateway, and AWS SAM.
Experience in building and managing CI/CD pipelines (e.g., using GitHub Actions).
Strong understanding of RESTful API design and microservices architecture.
Experience with serverless architecture and frameworks.
Familiarity with database technologies such as SQL and NoSQL databases.
Hands-on experience with version control systems (e.g., Git).
Familiarity with agile development methodologies and tools (e.g., JIRA).
Bonus Points:
Experience with front-end development.
Familiarity with AI-supported coding tools such as GitHub Copilot, Amazon Q Coding Assistant, and platforms like OpenAI GPT-4, Claude-3-5-Sonnet, etc.
Experience with containerization and orchestration tools, such as Docker and Kubernetes.
Personal Qualifications:
Desire to stay updated with modern best practices in software development for web applications and contribute to shaping our tech stack.
Self-motivated and capable of tackling challenging, complex problems individually or in a team setting.
Strong problem-solving skills, attention to detail, and commitment to high-quality output.
Excellent communication skills in English.
Benefits
Flexible working hours.
Remote working opportunities.
Twenty days of PTO annually.
Opportunities for professional development and growth.
Note: Join our Accelerate team at the University of Nicosia and be at the forefront of the exciting and fast-paced world of applied AI. Apply now and help us shape the future of higher education!