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)
Tech Stack
AWS
Cloud
Docker
GraphQL
JavaScript
Kubernetes
NGINX
Node.js
Terraform
TypeScript
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