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 💻
Software Engineer developing internal tools and AI solutions for the User Ops team at Anysphere. Collaborating with operations teams to improve support efficiency using data - driven insights.
Intern assisting engineers in designing, developing, and implementing AI/ML solutions at pSemi Corporation. Supporting creation of Agent frameworks and automating RFIC design workflows.
Project Engineering Lead overseeing engineering activities in defense projects at Leonardo UK. Lead a multi - disciplinary team to ensure project management, technical quality, and customer collaboration.
Software Engineer developing and testing AI components for air traffic control expansion platform. Collaborating with cross - functional teams to enhance operational decision - making and system reliability.
Software Engineer responsible for developing embedded OS and BSP for Satellogic's satellite computers. Collaborating with hardware teams and ensuring compatibility between software and electronics with a focus on innovation.
Lead Software Engineer overseeing resource management and technical leadership for web applications at Razer. Engage in collaborative efforts and manage complex, international projects in the gaming industry.
Senior Software Engineer responsible for designing, developing, and supporting software applications at a Brazilian company. Leading complex projects with minimal supervision in a hybrid work environment.
Software Engineer managing application development and maintenance in a technology portfolio. Leading projects and collaborating with both technical and business departments for effective software implementations.
Senior Software Engineer collaborating with global team to implement technical strategies and systems at Intrepid Travel. Focused on delivering value and enhancing travel experiences.
Lead Software Engineer developing Recurring Payments solutions with a focus on Java and Spring Boot for Luminor. Collaborate with cross - functional teams in a hybrid work environment.