Are you a motivated and enthusiastic Junior Developer with a passion for building efficient, scalable, and user-friendly web applications? You will be part of a dynamic team focused on continuing to refine and add new features to our learning system - working on implementing intricate backend functionalities to crafting sleek and responsive frontends.
About Us:
We are a small and growing company focused on delivering premier cybersecurity training to large organizations and individuals. Our lead instructors have trained security professionals for over 20 years, and we have well-established relationships with major corporate clients for recurring classes. Join us as we continue to grow and shape the future of online security training!
The Role: Full Stack Junior Developer
We are seeking a highly motivated Full Stack Junior Developer to join our team. You will have the opportunity to work and learn from senior developers and grow with our company.
Responsibilities:
- Develop and maintain web and mobile applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
Required Competencies:
Core Web Technologies:
- Proficient in JavaScript, HTML, and CSS.
Backend Development:
- Strong experience with MySQL or PostgreSQL.
- Understanding of database design, indexing, and query optimization.
- Familiarity with Prisma and Sequelize ORMs.
- Experience in implementing RESTful APIs.
Frontend Development:
- Expertise in Angular and Ionic framework for building cross-platform mobile apps.
- Knowledge of responsive design principles.
Cloud Services:
- Proficient with AWS services, including EC2, S3, Lambda, and RDS.
Version Control:
Optional Competencies:
Advanced Frontend Frameworks:
- Familiarity with Next.js for server-side rendering is a plus.
Low-Level Understanding:
- Basic understanding of HTTP/HTTPS protocols.
- Knowledge of web sockets for real-time communication.
- Awareness of security practices in web development.
Testing and Debugging:
- Experience with unit and integration testing.
DevOps:
- Understanding of CI/CD pipelines.
Benefits:
- Remote work, providing flexibility and work-life balance
- A rewarding career with continuous growth opportunities in the thriving Cybersecurity field
To Apply:
To be considered for this role, please complete all the questions on our application form electronically.
Join us in shaping the future of cybersecurity professionals and be part of a supportive team dedicated to your success. Apply now and embark on a fulfilling journey with us!