Overview
Overview:
We're seeking a skilled Full Stack Developer with a strong backend focus to join our dynamic team. You will play a crucial role in developing robust, scalable backend services and integrations, supporting front-end applications, and managing cloud infrastructure.
Note: We are an early-stage startup. If your priority is making money, then this role might not be for you. However, if you’re looking for something more meaningful:
- If you want to be part of a superstar team that’s talented, and also humble and kind,
- If you're excited to build a game-changing product from the ground up,
- If you're eager to learn, grow, and take on new challenges,
- If you thrive on solving tough problems and working hard,
- If you're driven by the idea of making a real impact in the world,
Key Responsibilities:
Backend Development:
- Develop, maintain, and optimize Node.js applications using Express.js for REST API services.
- Write robust, maintainable JavaScript/TypeScript code.
Cloud & Infrastructure:
- Manage AWS infrastructure, specifically EC2 instances for compute tasks.
- Implement and manage CDN services using AWS CloudFront for content delivery optimization.
- Integrate and manage AWS Rekognition for image and video analysis.
DevOps & CI/CD:
- Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline.
- Employ Docker for containerization and efficient deployment workflows.
- Utilize Infrastructure as Code tools such as Terraform or CloudFormation.
AI Integrations:
- Integrate and deploy applications utilizing OpenAI APIs (ChatGPT, embeddings).
- Implement and leverage Google Gemini API for large language model functionalities.
Security & Monitoring:
- Ensure secure authentication using OAuth and JWT.
- Implement robust API security measures, including rate limiting and data validation.
- Set up logging, monitoring, and alerting solutions using CloudWatch or ELK stack.
Database Management:
- Design, develop, and manage NoSQL databases, primarily MongoDB and DynamoDB.
Required Skills & Experience:
- Proficiency in Node.js (Express.js) and JavaScript/TypeScript.
- Solid experience managing AWS services (EC2, CloudFront, Rekognition).
- Demonstrated expertise with CI/CD pipelines (GitHub Actions, Jenkins, CodePipeline).
- Strong skills in Docker and Infrastructure as Code (Terraform, CloudFormation).
- Experience integrating AI APIs (OpenAI, Google Gemini).
- Knowledge of authentication and security best practices (OAuth, JWT, API security).
- Familiarity with monitoring tools (CloudWatch, ELK).
- Expertise in NoSQL database technologies (MongoDB, DynamoDB).
Nice to Have:
- Front-end experience (React, Angular, Vue).
- Additional AWS certifications.
- Experience with automated testing frameworks.
Job Type: Full-time
Pay: ₹50,000.00 per month
Benefits:
- Paid sick time
- Paid time off
- Work from home
Location Type:
- Remote
Schedule:
- Monday to Friday
- UK shift
- Weekend availability
Application Question(s):
- Please complete this English quiz and share your complete score: https://www.efset.org/quick-check.
- Are you available between the hours of 12- 8pm IST?
- A fast and reliable internet connection is required for this job. Please visit www.speedtest.net, share your speedtest results.
- Why did you apply for this role at this specific company?
- Why do you believe you'll be a good fit for this role? What makes you uniquely qualified?
Work Location: Remote