Job Description
We are seeking an experienced Backend Developer with deep expertise in Node.js, DevOps, application deployment, and CI/CD, along with strong hands-on experience in Amazon Web Services (AWS). In this role, you'll spearhead the deployment of our MVP, address bug fixes, and continually optimize our cloud infrastructure to support rapid scaling and innovation.
Key Responsibilities:
MVP Deployment & Maintenance:
Collaborate with cross-functional teams to deploy and maintain a scalable, secure MVP using AWS.
Develop and implement RESTful APIs and backend services using Node.js, integrating them with AWS services.
DevOps & CI/CD:
Design, build, and manage CI/CD pipelines utilizing AWS CodePipeline, AWS CodeBuild, and other AWS DevOps tools.
Optimize deployment workflows to support agile development practices and rapid iterations.
Infrastructure Management & Optimization:
Monitor, analyze, and enhance the performance and security of our application infrastructure using AWS CloudWatch, AWS CloudFormation, and other AWS monitoring tools.
Implement cost-effective, scalable solutions leveraging AWS services such as EC2, Lambda, and S3.
Bug Fixing & System Improvements:
Identify, troubleshoot, and resolve issues across the backend architecture.
Conduct regular code reviews and actively participate in continuous improvement initiatives for performance and scalability.
Collaboration & Documentation:
Work closely with product managers, frontend developers, and QA teams to deliver seamless user experiences.
Create and maintain comprehensive documentation of system architecture, deployment processes, and AWS best practices.
Responsibilities
- In this role, you'll spearhead the deployment of our MVP, address bug fixes, and continually optimize our cloud infrastructure to support rapid scaling and innovation
- MVP Deployment & Maintenance:
- Collaborate with cross-functional teams to deploy and maintain a scalable, secure MVP using AWS
- Develop and implement RESTful APIs and backend services using Node.js, integrating them with AWS services
- Design, build, and manage CI/CD pipelines utilizing AWS CodePipeline, AWS CodeBuild, and other AWS DevOps tools
- Optimize deployment workflows to support agile development practices and rapid iterations
- Infrastructure Management & Optimization:
- Monitor, analyze, and enhance the performance and security of our application infrastructure using AWS CloudWatch, AWS CloudFormation, and other AWS monitoring tools
- Implement cost-effective, scalable solutions leveraging AWS services such as EC2, Lambda, and S3
- Bug Fixing & System Improvements:
- Identify, troubleshoot, and resolve issues across the backend architecture
- Conduct regular code reviews and actively participate in continuous improvement initiatives for performance and scalability
- Work closely with product managers, frontend developers, and QA teams to deliver seamless user experiences
- Create and maintain comprehensive documentation of system architecture, deployment processes, and AWS best practices