Job Overview We are seeking a highly skilled Senior Software Engineer to join our dynamic development team. This role is integral to the success of our internal actuarial solution cloud platform. As a Senior Software Engineer, you will start by supporting existing applications and, based on performance, will transition to building and deploying cloud-based solutions. This is a nearshore position with the potential for offshoring, primarily focusing on candidates from Latin America. Key Responsibilities Full-Stack Development: Independently create API-based web applications from concept to finished product with a cloud-first emphasis. Technical Problem Solving: Implement solutions for complex technical challenges, using advanced problem-solving skills and creativity. Collaboration: Work closely with product stakeholders and development teams, utilizing strong communication skills to articulate problems and solutions effectively. Cloud Deployment: Design, develop, test, deploy, and support API-based systems, emphasizing industry best practices and cloud-first deployment strategies. Legacy Support: Provide ongoing support for legacy systems while transitioning to new cloud-based solutions. Continuous Improvement: Seek and implement continuous quality improvements for supported systems. Mentorship: Mentor and coach junior team members, fostering a culture of knowledge sharing and innovation. Task Management: Manage individual tasks and timelines with minimal supervision, ensuring timely and efficient delivery of solutions. Technical Requirements Must-Have Proficiency in React and Node.js for frontend and backend development. Experience with Relational/NoSQL databases and strong knowledge of SQL . Very strong hands-on experience with IaC Terraform , including module design, multi-environment management (dev/staging/prod), remote state with S3 and DynamoDB locking, and CI/CD pipeline integration. Proficiency in AWS cloud services, with deep hands-on experience in serverless architecture including end-to-end Lambda Functions (trigger design, handler implementation, error handling, DLQ/retry logic) and Step Functions for multi-step serverless workflow orchestration. Solid observability skills using Amazon CloudWatch (metrics, alarms, logs) for monitoring Lambda usage, concurrency, and scaling behavior. Strong understanding of API Gateway design and best practices: RESTful resource structure, authentication (Cognito/Lambda authorizers), throttling, usage plans, versioning, and CORS configuration. Demonstrated ability to make sound serverless architecture decisions , including when Lambda is the wrong tool (long-running jobs, heavy compute, stateful workloads) and how to decompose functions using single-responsibility and event-driven principles. #J-18808-Ljbffr
Fullstack Developer (Nodejs, React, Aws, Terraform)
APTONET
distrito federal, distrito federal
Publicado hace 13 días
Denunciar empleo