Back End Developer (Brazil)
NINJIO Cybersecurity Awareness Training
JOB OVERVIEW :
We’re looking for a Backend Software Engineer (Python) to join our engineering team and focus on building scalable, reliable backend systems that support our cybersecurity products.
This is a hands-on role working with cloud-based systems, where you’ll contribute to the development of backend services, APIs, and databases that power NINJIO's platforms.
You'll work closely with front-end developers and product teams to ensure seamless integration, high performance, and data security.
KEY RESPONSIBILITIES :
Backend Development : Design, build, and maintain server-side logic, APIs, and integrations using Python (Django), Node.
js, and cloud services like AWS (Lambda, S3, EC2, RDS).
- API Development : Develop and maintain scalable and secure RESTful APIs for web and mobile applications.
- Database Management : Work with relational databases (MySQL, PostgreSQL), ensuring database optimization, data integrity, and security.
- Collaboration : Collaborate with front-end developers, product managers, and infrastructure teams to ensure seamless integration and functionality across the platform.
- CI / CD Pipelines : Maintain and improve CI / CD pipelines for automated deployment and testing, ensuring efficient and reliable release processes.
- Documentation : Write and maintain comprehensive documentation for code, APIs, and processes to ensure clear communication and future scalability.
- Testing : Implement and maintain unit, integration, and automated tests to ensure code quality, reliability, and security across the backend systems.
- Troubleshooting : Debug and resolve backend issues during development, testing, and in production environments.
- Containerization : Work with Docker to ensure consistent environments across development, testing, and production.
- Agile Process : Participate in Agile ceremonies such as daily standups, sprint planning, and retrospectives, while managing tasks through tickets, contributing to backlog grooming, and ensuring timely delivery of features in an iterative development environment.
QUALIFICATIONS :
- Experience : 3-5 years of experience in backend software development, particularly with Python and Django.
- Tech Stack : Strong proficiency in Python (Django), Node.js, and experience with AWS services (Lambda, S3, EC2).
- Databases : Hands-on experience with relational databases (MySQL, PostgreSQL), including performance tuning and query optimization.
- Automation & CI / CD : Familiarity with CI / CD tools (e.g., Jenkins, GitLab) and version control systems like Git.
- Containerization : Experience with Docker for development and deployment environments.
- Problem-Solving : Strong problem-solving skills with a focus on scalable, performance-optimized solutions.
PREFERRED SKILLS :
- Familiarity with serverless computing and distributed message-based systems.
- Knowledge of security best practices in backend development and cloud environments.
COMPENSATION :
Salary range : $50,000 - $70,000
If you’re a hands-on backend engineer looking to grow your expertise and contribute to impactful cybersecurity products, we’d love to hear from you!
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.
-
DESCRIÇÃO RESPONSABILIDADES E ATRIBUIÇÕES Suporte a lojas, clientes e lojistas via chamados, e-mail e Chat; Controle e envio de cartões e materiais as lojas; Acompanhamento e ajuste de relatórios de
-
Responsável por auxiliar toda área administrativa ligada a vendas dentro da empresa, assegurando que todos os pedidos serão faturados e expedidos conforme autorizado pelo gerente comercial / vendedor
-
Empresa de Consultoria Empresarial admite Consultor deBack Office em Recife. Atuar em operações cursadas pelo SPB e SPI(STR e Pix). Realizar o controle da conta reservas bancárias, contade liquidação
-
Empresa admite Assistente de Back Office em São José do Rio Preto. Controle de documentação.Suporte administrativo às vendas.Relatórios e análises.Suporte à equipe comercial. ...
-
Responsabilidades : Prestar suporte à rede de licenciados por meio de contato telefônico, via email e presencialmente no processo de análise prévia de novos consultores; Sanar dúvidas quanto a docume
-
Empresa de tecnologia admite Desenvolvedor Back End em Sumaré. Realizar análise técnica das soluções em cooperação à análise de negócio.Projetar e implementar soluções back-end para web. ...