Software Engineer II
Location
United States + 1 moreAll locations: United States, Canada
Posted
2 days ago
Salary
Not specified
Seniority
Mid Level
Job Description
Role Description
Auxiliar o time de produtos da Squad (PM) na criação de serviços e integrações que agregam valor para a Arco Educação.
- Discutir trade-offs e definir a arquitetura das soluções como parte do time de engenharia;
- Implementar o backend e infraestrutura das funcionalidades, conforme arquitetura discutida;
- Colaborar com outros membros da equipe e partes interessadas;
- Revisar código do time e avaliar se atendem os critérios funcionais, performance e segurança;
- Implementar testes automatizados quando relevante ao bom funcionamento da solução;
- Operar, oferecer suporte e corrigir as soluções desenvolvidas com apoio de logs, dashboards e alarmes.
Qualifications
- Experiência em desenvolvimento de software;
- Conhecimentos em banco de dados relacionais (como PostgreSQL) e não relacionais (como DynamoDB, Redis, etc);
- Experiência com o desenvolvimento de APIs web, micro serviços e arquiteturas distribuídas em alguma linguagem de programação;
- Experiência na escrita de testes automatizados (unitários, de integração, etc);
- Conhecimentos básicos de práticas de CI/CD;
- Habilidade para criar algoritmos escaláveis para resolver problemas que agregam valor para a Arco e nossos clientes;
- Vontade de programar em Typescript, Terraform e usar AI;
- Esteja disposto a trabalhar com outras linguagens de programação, como Python e Kotlin;
- Boas práticas de código: Design Patterns, DRY, SOLID, KISS, Clean Code;
- Conhecimento em Testes Unitários, CI / CD, APIs REST, Microsserviços, e serviços de nuvem como a AWS;
- Conheça práticas ágeis: Code Review, Pair Programming, Scrum;
- Goste de trabalhar em equipe e ajudar outros desenvolvedores;
- Proatividade.
Benefits
- Auxílio alimentação e/ou refeição;
- Plano de saúde e odontológico;
- Vale transporte;
- Licença maternidade e paternidade estendida;
- Auxílio creche;
- Cuidado com a saúde: parceria com a Wellhub e Zenklub;
- Incentivo à educação;
- Desconto em passagens aéreas;
- Parceria com plano de saúde para Pet;
- Acesso aos materiais didáticos Arco para filhos de colaboradores;
- Parcerias para MBA e Pós Graduação.
Job Requirements
- Experiência em desenvolvimento de software;
- Conhecimentos em banco de dados relacionais (como PostgreSQL) e não relacionais (como DynamoDB, Redis, etc);
- Experiência com o desenvolvimento de APIs web, micro serviços e arquiteturas distribuídas em alguma linguagem de programação;
- Experiência na escrita de testes automatizados (unitários, de integração, etc);
- Conhecimentos básicos de práticas de CI/CD;
- Habilidade para criar algoritmos escaláveis para resolver problemas que agregam valor para a Arco e nossos clientes;
- Vontade de programar em Typescript, Terraform e usar AI;
- Esteja disposto a trabalhar com outras linguagens de programação, como Python e Kotlin;
- Boas práticas de código: Design Patterns, DRY, SOLID, KISS, Clean Code;
- Conhecimento em Testes Unitários, CI / CD, APIs REST, Microsserviços, e serviços de nuvem como a AWS;
- Conheça práticas ágeis: Code Review, Pair Programming, Scrum;
- Goste de trabalhar em equipe e ajudar outros desenvolvedores;
- Proatividade.
Benefits
- Auxílio alimentação e/ou refeição;
- Plano de saúde e odontológico;
- Vale transporte;
- Licença maternidade e paternidade estendida;
- Auxílio creche;
- Cuidado com a saúde: parceria com a Wellhub e Zenklub;
- Incentivo à educação;
- Desconto em passagens aéreas;
- Parceria com plano de saúde para Pet;
- Acesso aos materiais didáticos Arco para filhos de colaboradores;
- Parcerias para MBA e Pós Graduação.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Python Developer - Code Migration Specialist
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is pro...
Senior Python Developer - Code Migration Specialist
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is pro...
Senior Python Developer - Code Migration Specialist
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is pro...
Senior Python Developer - Code Migration Specialist
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is pro...