
Job Description
Ovii's Interpretation of the Role
We are seeking a senior full‑stack engineer to design, build, and operate modern web applications and cloud infrastructure for a staffing and recruiting platform. The role combines front‑end UI work, back‑end API development, database design, and DevOps responsibilities while mentoring junior engineers.
Role Snapshot
- End‑to‑end feature ownership
- Cloud infrastructure deployment
- Mentor junior engineers
- Collaborate with product & design
- Drive architecture decisions
- Ensure reliability & performance
Must-Have Requirements
- JavaScript/TypeScript
- React
- Node.js
- Relational databases (PostgreSQL, MySQL)
- NoSQL database (MongoDB)
- AWS/GCP/Azure
- CI/CD pipelines and Git workflows
- Testing frameworks (Jest, Cypress, PyTest)
- Strong debugging and optimization
- full stack development
- relational & NoSQL databases
- cloud deployment
Nice-to-Have Signals
- Architecture discussion leadership
- Infrastructure‑as‑Code (Terraform, Pulumi, CloudFormation)
- Docker, Kubernetes, serverless
- Microservices / event‑driven design
- Monitoring tools (Datadog, Grafana, Prometheus)
- Performance optimization and cloud cost management exposure
- architecture leadership
- IaC
- SaaS products
- Docker/Kubernetes
- microservices
- monitoring tools
Work Setup
- Location: Brazil, Brazil
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: Brazil
- Employment type: Full-Time
Application Requirements
- Coding test mentioned
- Assessment mentioned
Not Specified in JD
- Visa sponsorship
- Salary range
- Relocation
- Security clearance
- Travel
- Shift
- Notice period
- Certifications
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Build and maintain scalable front‑end interfaces and back‑end services
- Design and implement RESTful and GraphQL APIs
- Create and evolve database schemas and query performance
- Deploy, monitor, and operate applications on AWS, GCP or Azure
- Develop CI/CD pipelines and containerized deployments
- Write unit, integration and end‑to‑end tests and uphold code quality
- Participate in architecture reviews and mentor junior team members
- Collaborate with product managers and designers to refine requirements
Good Fit If You Have
- Enjoys balancing speed, scalability, and code quality
- Communicates clearly across cross‑functional teams
- Takes ownership of outcomes beyond individual tickets
Skills
- JavaScript/TypeScript
- React (or Next.js/Angular/Vue)
- Node.js
- REST & GraphQL APIs
- PostgreSQL / MySQL / MongoDB
- AWS / GCP / Azure
- CI/CD (GitHub Actions, Jenkins, CircleCI)
- Docker & Kubernetes
- Testing (Jest, Cypress, PyTest)
- Infrastructure‑as‑Code (Terraform, Pulumi, CloudFormation)
Remote Eligibility
- Brazil