Senior Back-End Engineer
Fetcher
Software Engineering
Posted on Oct 30, 2024
Role Overview
We are looking for a Senior Back-End Engineer with strong expertise in Node.js and TypeScript, as well as solid experience in AWS cloud services. This role requires a deep understanding of back-end development and familiarity with DevOps practices, specifically leveraging AWS services like DynamoDB, RDS/MySQL, Lambdas, and observability tools such as X-Ray, CloudWatch, and CloudTrail. You will work closely with our team, primarily based in Argentina, to design, build, and optimize systems for scale and performance.
Key Responsibilities
- Develop and maintain back-end services using Node.js and TypeScript in a cloud-native environment (AWS).
- Collaborate with front-end engineers, product managers, and other teams to build new features and improve existing services.
- Use AWS services (DynamoDB, RDS/MySQL, Lambdas) to create scalable, serverless, and event-driven systems.
- Implement and optimize observability solutions using AWS X-Ray, CloudWatch, and CloudTrail to monitor and ensure system reliability.
- Drive best practices for DevOps, including continuous integration, deployment automation, and infrastructure as code.
- Lead technical discussions and influence architectural decisions for system scalability and reliability.
- Mentor junior developers and contribute to a collaborative, remote-first work culture.
Qualifications
- 5+ years of experience in back-end development, particularly with Node.js and TypeScript
- Proven experience with AWS services, including DynamoDB, RDS/MySQL, and Lambdas.
- Familiarity with AWS observability tools or similar(X-Ray, CloudWatch, CloudTrail) for system monitoring and performance optimization.
- Experience with Docker and Kubernetes is a plus.
- Strong problem-solving skills and experience working in production environments.
- Fluent in English and comfortable working with a remote, distributed team.
Why Join Fetcher.ai?
- Work in a remote-first, global team environment.
- Opportunity to impact the growth of a rapidly expanding platform.
- Competitive salary and benefits.
Key Skills
- Node.js, TypeScript
- AWS (DynamoDB, RDS/MySQL, Lambdas, S3)
- Observability (AWS X-Ray, CloudWatch, CloudTrail)
- DevOps (CI/CD, automation)
- Docker, Kubernetes
- Cloud and serverless architectures