
Përshkrimi
About Us
At Cyber Academy, we are dedicated to providing cutting-edge cybersecurity education with a hands-on approach. As a leading institution in the SEE region, we empower individuals with the skills and knowledge needed to thrive in the dynamic field of cybersecurity.
Job Description
We're now looking for a Senior Full Stack Software Engineer to join our growing team and help us take our educational platform to the next level.
As a Senior Full Stack Software Engineer, you will take a leading role in developing and scaling our core learning platform. You’ll work across the full technology stack, contribute to architectural decisions, and help build tools that impact thousands of learners globally. You’ll collaborate with our DevOps, product, and content teams to shape an engaging, stable, and secure platform.
Key Responsibilities
- Lead the development and deployment of full-stack features.
- Architect and maintain scalable microservices and frontend components.
- Manage cloud-based infrastructure and CI/CD pipelines.
- Ensure optimal performance, security, and reliability of services.
- Mentor junior developers and participate in code reviews.
- Troubleshoot issues and resolve bugs quickly and effectively.
Job Requirements
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of professional experience in full-stack software development
- Proven experience designing and deploying scalable production applications
- Previous experience working in an agile, DevOps-oriented environment
- Experience in education technology or cybersecurity platforms is an advantage
Soft Skills
- Strong problem-solving skills and analytical thinking
- Excellent communication and collaboration abilities
- Attention to detail and commitment to code quality
- Ability to work independently and take ownership of projects
- Eagerness to mentor and support team members
- Adaptable to changing requirements and new technologies
- Passionate about education, technology, and continuous learning
Technical Requirements
System Administration
- Proficient with Unix-based systems and command-line tools.
- Skilled in SSH for secure remote administration.
- Comfortable with server management and terminal-based troubleshooting.
Networking Fundamentals
- Strong grasp of IP addressing and subnetting (private/public).
- Experience working with DNS, NAT, and firewall configurations.
- Understanding of networking in cloud environments.
Docker
- Advanced expertise in Docker and containerized environments.
- In-depth knowledge of Docker networking (bridge, host, custom).
- Experience with Docker Compose and multi-container architectures.
- Note: Strong Docker proficiency is essential for this role.
Development Stack
- Frontend: React, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js, Apollo GraphQL, Python
- Database: MongoDB
- Version Control: GitHub, Git workflows (feature branches, pull requests)
Hosting & Deployment
- Cloudflare (Workers, Pages, WAF)
- AWS (ECS, ECR, Lambda, API Gateway, EC2, S3)
- NGINX (reverse proxying and performance tuning)
Benefits
Cutting-edge training: gain access to the latest tools and techniques in cybersecurity and AI, with ongoing training programs designed to keep you at the forefront of the industry.
Expert collaboration: work alongside top cybersecurity experts, providing invaluable mentorship and opportunities to learn from the best in the field.
Career advancement: enjoy a clear and personalized career path with numerous opportunities for advancement and professional growth within the company.
Innovative environment: be part of a dynamic and innovative team that encourages creative solutions and continuous improvement in cybersecurity practices.
Community and networking: participate in exclusive corporate events, team-building activities, and networking opportunities that connect you with other professionals and leaders in the cybersecurity sector.
Comprehensive benefits: benefit from a competitive salary, health insurance, and other perks that support your well-being and professional success.
Application process:
If you meet the qualifications, please submit your resume and links to work samples, along with your relevant experience and explaining why you would be an excellent fit for this role apply through the portal or send an email to jobs@cyberacademy.co
-
Numri i telefonit:
-
Numri i celularit:
Rishikimet e klientëve