*** ALL RESUMES MUST BE WRITTEN IN ENGLISH*** Job Overview: We're looking for a Senior Software Engineer to join our team, focusing on hands-on development while also playing a key role in shaping the evolution of our cloud infrastructure. You'll have the opportunity to work with cutting-edge technologies in the AWS cloud and be part of a fast-paced environment that values innovation and collaboration. Long-term, this role offers growth opportunities including cloud architecture and team leadership as you help drive the scalability and performance of our platform. Key Responsibilities: Hands-on Development: Design, build, and maintain scalable software solutions using a modern tech stack (Python, Node, React, MySQL, MongoDB, RabbitMQ, Django, Docker). Cloud Infrastructure: Collaborate with the team to optimize our AWS cloud platform, leveraging services like Lambda, S3, EC2, RDS, and ECS/EKS to ensure scalability, reliability, and to automate operational management. Automation & CI/CD: Implement and improve CI/CD pipelines, ensuring smooth, automated deployments that support development velocity. Microservices & APIs: Contribute to the development of microservices architectures and API designs that improve system maintainability and separation of concern. Collaboration & Support: Work closely with the development, product and infrastructure team members to ensure that the platform evolves according to business needs and product vision. Technical Leadership (Long-Term Growth): As you grow with the company, you'll have opportunities to take on cloud architecture and team leadership responsibilities, helping contribute to the future technical direction of NINJIO. Required Qualifications: Experience: 5-10 years of experience in software development in the cloud, with proven expertise in AWS services. Tech Stack: Expertise in Python, Django, JavaScript (Node, React), MySQL, MongoDB, RabbitMQ, and Docker. Cloud Infrastructure: Experience with AWS (Lambda, S3, EC2, RDS) and containerization technologies (Docker, ECS/EKS). Automation & CI/CD: Hands-on experience with CI/CD tools and infrastructure-as-code (e.g., Terraform, CloudFormation). Problem Solving: Strong problem-solving mindset, with a focus on scalable, performance-optimized solutions. Fluency in English is a requirement Preferred Qualifications: Experience with microservices architecture, serverless computing, and API design. AWS certifications (Solutions Architect, DevOps Engineer) are a plus. Leadership potential, with an interest in growing into cloud architecture and technical leadership roles over time. *** ALL RESUMES MUST BE WRITTEN IN ENGLISH*** Opportunities for Growth: This role offers a clear path for growth in cloud architecture and team leadership as you demonstrate your ability to optimize our platform and guide architectural changes. NINJIO is committed to developing our team members into leaders who can shape our technical vision and execute our long-term goals. About NINJIO: NINJIO is a leading cybersecurity awareness training company, delivering engaging, Hollywood-style micro-learning videos that empower individuals and organizations to defend against cyber threats. Our award-winning content teaches businesses, employees, and families about cybersecurity risks and how to avoid them. In addition to our training, NINJIO PHISH, an integrated phishing simulator, helps organizations proactively test and reduce human vulnerability to phishing attacks. Together, these solutions provide a robust Cybersecurity Awareness Solution for our clients. Compensation: Salary range: $70,000 - $90,000 If you're a hands-on senior software software engineer looking to contribute your expertise to a growing team and product, we'd love to hear from you!