Tech Stack
AngularAWSAzureCloudDjangoDockerGoogle Cloud PlatformJavaJavaScriptKubernetesLaravelNode.jsPHPPythonReactRubySQLVue.js
About the role
- Develop end-to-end scalable, high-quality software solutions, ensuring application performance, security and effectiveness of applications and design
- Program scalable software
- Document, test and fix bugs or other coding issues
- Conceive software solutions
- Design client-side and server-side architectures
- Develop and manage databases and applications that perform well
- Write effective APIs
- Manage code versions
- Provide effort and time estimates for development scope
- Create high-fidelity front-ends aligned with design specifications
Requirements
- Degree or coursework in a technology-related field
- Deep knowledge of JavaScript, including asynchrony, closures, and advanced object manipulation
- Significant experience with frameworks such as React, Angular or Vue.js, including advanced state management
- Implement tests to ensure front-end code robustness and reliability
- Front-end performance optimization, including asynchronous loading and lazy loading
- Creation and consumption of REST APIs; efficient endpoint design
- Solid experience in one or more back-end languages such as Node.js, Python, Java, Ruby, etc.
- Proficiency in back-end frameworks such as Express (Node.js), Django (Python), Laravel (PHP)
- Efficient management of relational and non-relational databases, query optimization and advanced modeling
- Implementation of robust security practices, such as multi-factor authentication and protection against SQL injection
- Development of scalable systems and performance optimization in production environments
- Familiarity with tools like Docker and Kubernetes for container orchestration and management
- Experience with cloud platforms such as AWS, Azure or Google Cloud Platform
- Continuous integration and continuous delivery (CI/CD), deployment automation and configuration management
- Deep understanding of software architectures, distributed systems design and microservices
- Ability to lead technical initiatives, collaborate with multidisciplinary teams and mentor others
- Capacity to address and resolve complex problems effectively and efficiently
- Advanced technical communication skills, both written and verbal
- Work-from-home allowance
- Pharmacy benefit
- Wellhub (Gympass) membership
- Conexa partnership
- Birthday day off
- Psicologia Viva partnership
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptReactAngularVue.jsNode.jsPythonJavaRubyExpressDjango
Soft skills
leadershipcollaborationmentoringproblem-solvingtechnical communication