Saama Technologies Inc is looking for a Backend Developer to lead the development and optimization of scalable, secure backend systems using Node.js and AWS serverless architecture. In this role, you will design, develop, and maintain critical backend components while collaborating with cross-functional teams.
What You'll Do
- Lead the design, development, and maintenance of serverless backend systems using Node.js and AWS services (Lambda, DynamoDB, ECS, RDS).
- Implement and refine microservices architecture to enhance scalability, performance, and reliability.
- Conduct code reviews and software analysis to ensure optimization and code quality.
- Manage support requests within ticketing systems to facilitate timely transaction processing.
- Develop and maintain APIs using GraphQL to support evolving application features.
- Establish and optimize CI/CD pipelines for efficient code deployment and integration using GitHub/GitLab.
- Collaborate with frontend, DevOps, and other teams to define and implement new features.
- Continuously monitor application performance, troubleshoot issues, and contribute to stability enhancements.
- Research and integrate new technologies to improve the backend tech stack (e.g., Docker, Kubernetes, Terraform, CloudFormation).
- Design, develop, and optimize ETL/ELT processes using AWS Glue jobs written in Python/PySpark.
- Implement advanced data transformation logic (cleansing, de-duplication, aggregation, standardization).
- Configure and manage AWS Glue Crawlers and Classifiers to infer schema and register metadata in the AWS Glue Data Catalog.
- Implement Data Catalog best practices, including partitioning strategies for efficient querying via Amazon Athena.
- Support cloud data infrastructure using Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation/CDK.
- Automate the deployment and configuration of data services (AWS Glue jobs, workflows, S3 buckets, IAM roles).
What We're Looking For
- Extensive experience as a Backend Developer with a strong focus on Node.js and JavaScript (Express, NestJS).
- Advanced proficiency with AWS services (IAM, Lambda, DynamoDB, API Gateway, ECS, S3, SQS/SNS, RDS).
- Strong understanding of serverless architecture, event-driven design, and microservices architecture.
- Experience with both SQL and NoSQL databases.
- Intermediate proficiency in version control tools (GitHub, GitLab).
- Intermediate knowledge of CI/CD pipelines and automation practices.
- Experience with infrastructure management tools (Kubernetes, Terraform, Docker, CloudFormation).
- Understanding of serverless identity management using AWS Cognito.
- Familiarity with Agile and Waterfall software development methodologies.
- Strong leadership and communication skills with ability to manage stakeholders.
- Ability to work both independently and collaboratively in a team.
- Adaptable, proactive, and committed to continuous learning.
Nice to Have
- Familiarity with Google Cloud Platform.
- Familiarity with frontend development using React.js.
- Proficiency in TypeScript to enhance Node.js applications.
- Experience with Python or Java for cross-functional collaboration.
- Knowledge of advanced optimization techniques for microservices management.
- Experience with graph databases for enhanced data modeling.
- Experience in DevOps practices and tools beyond core CI/CD pipelines.
- Certifications in AWS or other cloud solutions.
- Strong analytical skills for complex problem-solving in backend development.
- AWS Certified Data Engineer – Associate or other relevant AWS certifications.
- Knowledge of data security best practices within AWS.
- Understanding of relational and NoSQL databases, data warehousing concepts, and strong SQL skills.
- Familiarity with data formats like Parquet, JSON, and CSV.
Technical Stack
- Backend: Node.js, JavaScript, Express, NestJS
- Cloud & Serverless: AWS (IAM, Lambda, DynamoDB, API Gateway, ECS, S3, SQS/SNS, RDS, Glue, Athena, Cognito)
- API & Data: GraphQL, SQL, NoSQL
- DevOps & Infrastructure: GitHub, GitLab, CI/CD, Kubernetes, Terraform, Docker, CloudFormation
- Additional Languages & Tools: Python, PySpark, TypeScript, React.js
Team & Environment
You will collaborate with cross-functional teams including frontend, DevOps, and other engineering teams across Latin America and the United States.
Benefits & Compensation
- Professional development opportunities with international customers.
- Collaborative work environment.
- Career paths and mentorship programs.
Work Mode
This is a global position with a focus on candidates located in LATAM (Latin America).
Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.



