- Company Name
- Technogen, Inc.
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Senior‑level developer responsible for designing, building, and maintaining scalable web applications and cloud‑native solutions. Works cross‑functionally with front‑end, DevOps, and product teams to deliver high‑impact, mission‑critical services.
**Expectations:**
- Minimum 10 + years of professional software development experience.
- Proven expertise in Node.js backend/API development and MongoDB data modeling/performance tuning.
- Strong hands‑on experience with AWS services (Lambda, API Gateway, S3, DynamoDB, etc.).
- Ability to write clean, testable code, conduct code reviews, and drive end‑to‑end feature ownership.
**Key Responsibilities:**
- Design, develop, and maintain scalable Node.js applications using MongoDB.
- Implement and manage AWS cloud‑native components (Lambda, API Gateway, S3, DynamoDB, etc.).
- Collaborate with front‑end developers, DevOps, and product owners to deliver integrated solutions.
- Create and document RESTful APIs; ensure robust integration.
- Optimize application performance, reliability, and scalability.
- Conduct code reviews, enforce best practices, and mentor junior team members.
- Own specific modules/features from concept through production deployment.
**Required Skills:**
- Node.js (backend/API development) – expert level
- MongoDB – data modeling, aggregation pipelines, performance tuning
- AWS cloud services – Lambda, API Gateway, S3, DynamoDB, IAM, CloudWatch, etc.
- RESTful API design and integration
- Strong debugging, troubleshooting, and problem‑solving abilities
- Version control (Git) and CI/CD pipelines
- Agile/Scrum development methodology
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer/Solutions Architect) are a plus but not mandatory.