10 sep
|
Talent B 360°
|
Bogotá
10 sep
Talent B 360°
Bogotá
Full-Stack Developer (AWS Lambda & SQL)
Design, develop, and maintain end-to-end web applications leveraging serverless solutions on AWS and SQL databases, delivering reliable, scalable, and cost-efficient software aligned with business goals.
Tech Stack
Frontend: React 17+, TypeScript, Redux Toolkit, Material-UI (MUI), CSS-in-JS (Styled Components), Cypress, Webpack.
Backend: Node.js/NestJS (preferred) or Express, TypeScript, ASP.NET MVC/Web API (C#), REST APIs, WebSockets.
Databases: MongoDB (Mongoose), SQL Server.
Infrastructure: AWS (Lambda, API Gateway, Cognito, S3, SQS/SNS, CloudWatch), Docker, Redis, JWT/OAuth.
Key Responsibilities
- Develop and maintain full-stack web applications ensuring performance, scalability, and security.
- Build responsive user interfaces using React with TypeScript, Redux Toolkit, and Material-UI (MUI).
- Design, deploy, and manage serverless backend services using AWS Lambda, API Gateway, and supporting AWS services (Step Functions, SQS, SNS, EventBridge).
- Develop and maintain backend services using Node.js/NestJS (TypeScript) and ASP.NET MVC/Web API (C#).
- Architect and optimize databases: MongoDB (Mongoose) for modern services and SQL Server for legacy systems, including schema design, queries, indexing, and performance tuning.
- Implement authentication and authorization using JWT, OAuth, and AWS Cognito.
- Build RESTful APIs,
WebSocket integrations, and Redis caching layers.
- Write automated tests (Jest for unit testing, Cypress for end-to-end) and maintain CI/CD pipelines.
- Manage containerized deployments with Docker and implement infrastructure as code (CloudFormation, SAM, or Terraform).
- Conduct code reviews, support legacy feature maintenance, and collaborate in Agile ceremonies.
Technical Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (equivalent experience considered).
- 2+ years of professional full-stack development experience.
- Proficiency in React (TypeScript) with state management (Redux Toolkit) and component libraries (MUI).
- Proficiency in Node.js/NestJS and/or ASP.NET (C#).
- Proven experience with AWS Lambda and core AWS services in production environments.
- Strong database skills across both MongoDB and SQL Server.
- Solid understanding of RESTful API design, serverless patterns, and authentication flows (JWT, OAuth, Cognito).
- Working knowledge of Git, Docker, and CI/CD workflows.
Nice to Have
- AWS Certifications (Cloud Practitioner, Solutions Architect, Developer Associate).
- Experience with additional AWS data services (Redshift, Athena, Glue) or GraphQL.
- Familiarity with container orchestration (ECS, Fargate, Kubernetes).
📌 Mid Full Stack Engineer (Bogotá)
🏢 Talent B 360°
📍 Bogotá