
ninjaone
🖥️ Senior Full Stack Engineer – Platform Engineering
📍 Location: Brazil, Colombia, Ecuador, or Mexico (Remote)
🕓 Full-Time | Senior Level
💡 About the Role
As a Senior Full Stack Engineer at NinjaOne, you’ll be an integral part of our Platform Engineering Team, playing a key role in shaping and maintaining our cloud infrastructure. Your focus will be on ensuring the seamless deployment, management, and operation of our IT Operations SaaS products, with an emphasis on enhancing developer productivity and platform reliability.
In this role, you’ll collaborate with software developers, quality assurance engineers, and product teams to optimize workflows, improve processes, and ensure high availability of our platform. You’ll contribute to both DevOps and full-stack development, driving the improvement of build, test, and deployment processes.
🚀 Key Responsibilities
- Collaborate across Teams: Work with Software Engineers and Product Managers to deliver scalable, reliable full-stack services and improve developer productivity.
- Technical Expertise: Provide guidance on best practices for full-stack development and DevOps processes.
- CI/CD Development: Contribute to the development and optimization of CI/CD pipelines to enable seamless provisioning and deployment of applications.
- Platform Improvement: Enhance the platform’s architecture to ensure high availability, scalability, and resilience.
- Operational Excellence: Assist with deployment and release management across various environments.
- Security & Compliance: Develop processes to maintain security compliance and improve operational efficiency.
- Mentor Team Members: Guide and support junior developers, helping them adopt best practices in full-stack development and developer productivity engineering (DPE).
- Production Support: Serve as a technical point of contact for production issues, providing support during business hours and as needed after-hours.
🧠 What You’ll Bring
- Bachelor’s degree in technology (preferred but not required).
- 6+ years of experience in full-stack development in a cloud environment.
- Strong background in developer productivity, platform engineering, or building internal developer tools.
- Proficiency in AWS and familiarity with Infrastructure as Code tools (e.g., AWS CloudFormation, CDK, Ansible, Terraform).
- Expertise in Typescript and Python.
- Experience with React, Java, and Golang (bonus).
- Familiarity with agile tools (e.g., Jira, Confluence) and version control (e.g., Git, Bitbucket, GitLab).
- Experience with monolithic and container-based application architectures.
- Strong understanding of cloud infrastructure, operations, and native cloud application development.
- Excellent communication skills and the ability to mentor and coach team members.
🌟 About NinjaOne
NinjaOne automates the most challenging parts of IT to deliver visibility, security, and control over all endpoints for more than 20,000 customers globally. Our automated endpoint management platform enhances productivity, reduces security risks, and cuts costs for IT teams and Managed Service Providers (MSPs). We’re passionate about customer success and provide free, unlimited onboarding, training, and support.
💼 What You’ll Love
- Flexible work hours and the ability to work remotely, helping you maintain a balanced lifestyle.
- Opportunities for personal growth within a fast-growing company.
- Access to industry-leading training platforms to help develop your skills.
- Competitive compensation and a collaborative, international workforce.
🔍 Additional Information
- This position is not eligible for visa sponsorship.
- Applicants must be located in Brazil, Colombia, Ecuador, or Mexico.
- Equal Opportunity Employer: NinjaOne is committed to fostering a diverse and inclusive environment.