SDE developing cloud-native and scalable applications on AWS. Collaborating with team leaders on architecture and best practices in a dynamic squad environment.
Responsibilities
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 SDE performance, and contribute to solution architecture together with team leaders from other squads.
Collaborate on architectural decisions for solutions together with each squad's team leader and ensure their proper execution throughout the sprints.
Participate in squad dynamics and routines.
Implement proofs of concept to validate/test solution hypotheses.
Proactively engage in pair programming, perform code reviews, and review and suggest improved implementation approaches and architectural decisions.
Reproduce and implement bug fixes in Edify’s products. Actively participate in technical decisions, contribute solution proposals, and execute proofs of concept.
Be aware of and monitor engineers’ performance metrics.
Requirements
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 and Kubernetes.
Observability techniques (e.g., logging and distributed tracing).
Ability to understand business requirements and drive their implementation through product/feature launch.
Culture of being accountable for production performance.
Production experience with Amazon AWS cloud services.
Experience with production apps using varied tech stacks.
App store publishing pipelines (Apple App Store and Google Play).
Knowledge of infrastructure as code (IaC) using Terraform.
Proxy technologies (Istio/Envoy, NGINX).
Benefits
Health insurance 🩺
Dental plan 🦷
Meal/food allowance on the CAJU card 🥗
Home office allowance on the CAJU card 💻
Edify Online — continuous English learning platform 🌎
Continuous learning: we promote a culture of ongoing learning focused on both soft and hard skills 💻
Responsable Technique R&D sur des innovations dans le domaine des hautes tensions. SuperGrid Institute facilite la transition énergétique avec des solutions avancées en collaboration avec des acteurs industriels.
Software Engineer designing scalable information retrieval infrastructure for Slack. Collaborating with teams to maintain high availability and build new features.
Software Engineer developing scalable, resilient offline indexing pipelines for Slack's search infrastructure. Collaborating with product engineering to build new features and ensure system reliability.
Senior Systems/Software Engineer designing and developing complex software solutions for HPE's edge - to - cloud offerings. Leading project teams and managing internal and outsourced development partners.
ETL/Data Validation QA professional responsible for validating Informatica - to - Oracle PL/SQL migrations and data accuracy in SAP Commissions. Execute manual and automated tests and manage test cases efficiently.
Senior Software Engineer responsible for designing scalable systems at GEICO. Collaborating across teams while guiding quality practices in a fast - paced environment.
Staff Software Engineer developing reliability software for GM Autonomous Vehicles, collaborating across teams to enhance multi - sensor systems and improve data quality.
Senior Software Engineer developing and implementing vehicle simulation components for General Motors. Collaborating with technical experts to optimize performance and maintainability in vehicle modeling.
Senior Software Engineer developing and maintaining datapath software components for F5’s cybersecurity innovations. Collaborating across teams to optimize hardware and software integration.
Software Engineer building tools that shape how Homebase engineers ship software. Contributing to AWS infrastructure while improving internal developer experience as part of a collaborative team.