- Company Name
- Innoventrics
- Job Title
- Senior Full Stack Developer
- Job Description
-
Job title: Senior Full Stack Developer
Role Summary: Design, develop, and maintain end‑to‑end features for a royalty management platform, integrating complex data sources and ensuring scalable, secure AWS‑based infrastructure.
Expectations: Deliver high‑quality, production‑grade code within time‑bound sprints; continually improve performance, cost efficiency, and data security; collaborate with Product and Design teams to refine requirements and translate them into robust solutions.
Key Responsibilities:
- Build and refactor microservices using NestJS, Angular, and PHP.
- Design and implement data ingestion pipelines from APIs, databases, and streaming sources into central data stores (Aurora, Redshift, DynamoDB).
- Optimize database queries, storage retrieval, and cost‑effective data processing.
- Develop serverless functions and orchestrations (Lambda, Step Functions, EventBridge).
- Manage AWS resources (S3, CloudFront, SES, API Gateway) through SAM/CloudFormation.
- Enforce security best practices: encryption, IAM policies, access controls.
- Participate in CI/CD (GitLab), unit & integration testing, and automated deployments.
- Engage in containerization and DevOps practices for infrastructure lifecycle.
- Produce clear documentation and maintain code standards.
Required Skills:
- 5+ years AWS experience (Aurora, Postgres, Redshift, S3, DynamoDB, CloudFront, SES, API Gateway, Step Functions, EventBridge, SAM/CloudFormation).
- 5+ years in NestJS, Angular, and PHP.
- 2+ years GitLab or equivalent version control.
- 2+ years in data storage retrieval, performance, and cost‑efficiency optimization.
- 5+ years data integration from APIs, databases, and streaming platforms.
- 2+ years serverless, cloud security, DevOps, and container experience.
- Strong problem‑solving, analytical, and communication skills.
- Knowledge of CI/CD, unit/integration testing, documentation, and cloud architecture.
- Advanced data security practices (encryption, IAM, access control).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- AWS Certification (e.g., AWS Solutions Architect) desirable but not mandatory.