Edify Education

SDE – Software Development Engineer (Mid-level)

Edify Education

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • As an SDE on the Platform Squad, you will be challenged to participate in defining design patterns, research and develop best practices and optimizations to improve SDEs' performance, and work on solution architecture alongside the Team Leaders of other squads.
  • Collaborate on architecture decisions for solutions together with each squad's team leader and ensure they are executed effectively throughout the sprints
  • Participate in squad routines and dynamics
  • Implement proofs of concept to validate/test solution hypotheses
  • Proactively engage in pair programming, perform code reviews, and review and suggest better implementation approaches and architectural decisions
  • Reproduce and implement bug fixes in Edify's products. Actively participate in technical decisions, contribute solution suggestions, and execute proofs of concept
  • Be aware of and monitor engineers' performance metrics

Requirements

  • Hard skills (development):
  • Experience architecting and building cloud-native, highly scalable applications on AWS using core services such as ECS, S3, RDS, Secrets Manager, etc.
  • Node.js (TypeScript, NestJS, TypeORM / Prisma)
  • GraphQL
  • Automated testing
  • Pipeline logic and CI/CD lifecycle
  • Knowledge of containerization and orchestration technologies such as Docker, Kubernetes (k8s), etc.
  • Observability techniques (e.g., logging and distributed tracing)
  • Ability to understand business requirements and drive their implementation through to product/feature launch
  • A culture of taking accountability for production performance
  • Production experience with Amazon AWS cloud services
  • Nice-to-have (desirable) skills:
  • Experience with production apps using varied tech stacks
  • Publishing pipelines for app stores (Apple App Store and Google Play)
  • Infrastructure-as-Code (IaC) knowledge using Terraform
  • Proxies (Istio/Envoy, NGINX)
Benefits
  • What we need you to bring (mandatory skills):
  • Hard skills (development):
  • Experience architecting and building cloud-native, highly scalable applications on AWS using core services such as ECS, S3, RDS, Secrets Manager, etc.
  • Node.js (TypeScript, NestJS, TypeORM / Prisma)
  • GraphQL
  • Automated testing
  • Pipeline logic and CI/CD lifecycle
  • Knowledge of containerization and orchestration technologies such as Docker, Kubernetes (k8s), etc.
  • Observability techniques (e.g., logging and distributed tracing)
  • Ability to understand business requirements and drive their implementation through to product/feature launch
  • A culture of taking accountability for production performance
  • Production experience with Amazon AWS cloud services
  • Nice-to-have (desirable) skills:
  • Experience with production apps using varied tech stacks
  • Publishing pipelines for app stores (Apple App Store and Google Play)
  • Infrastructure-as-Code (IaC) knowledge using Terraform
  • Proxies (Istio/Envoy, NGINX)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
cloud-native applicationsAWSNode.jsTypeScriptNestJSTypeORMGraphQLautomated testingCI/CDDocker
Soft Skills
collaborationaccountabilityproblem-solvingcommunicationpair programmingcode reviewstechnical decision-makingperformance monitoringsolution architectureimplementation