- Company Name
- O2E Brands
- Job Title
- Senior Full Stack Developer
- Job Description
-
Job title: Senior Full Stack Developer
Role Summary: Lead end‑to‑end development of scalable web applications using Next.js, React, Node.js, Nest.js, and PostgreSQL; drive technical direction, code quality, and DevOps automation across the full product lifecycle.
Expectations: Deliver production‑ready, high‑performance code; mentor junior developers; maintain CI/CD pipelines; ensure security, compliance, and observability; collaborate with cross‑functional teams to translate business requirements into robust solutions.
Key Responsibilities:
- Design, develop, and maintain full‑stack solutions with Next.js/React (frontend) and Node.js/Nest.js (backend).
- Build and evolve RESTful APIs and GraphQL services; integrate PostgreSQL databases.
- Lead technical scoping, task estimation, kickoff, and sprint planning.
- Create and maintain CI/CD pipelines (GitLab CI, Docker) for automated build, test, and deployment.
- Monitor production with Datadog or equivalent; troubleshoot performance and reliability issues.
- Enforce coding standards, conduct code reviews, and uphold security best practices.
- Produce clear documentation and train teammates; provide mentorship and technical guidance.
- Participate in Agile ceremonies; collaborate with product, design, and operations teams.
- Evaluate emerging web technologies to drive continuous improvement.
Required Skills:
- 5+ years full‑stack development; expertise in JavaScript/TypeScript, Next.js, React, Node.js, Nest.js.
- Strong PostgreSQL database design and integration.
- RESTful API and GraphQL experience.
- CI/CD pipeline design (GitLab CI, GitHub Actions, etc.) and Docker containerization.
- Observability tools (Datadog, Prometheus, or equivalent).
- Git version control, branching strategies, pull request etiquette.
- Familiarity with AWS services (EC2, RDS, Lambda, S3, etc.).
- Agile Scrum/Kanban methodology.
- Problem‑solving, clear communication, stakeholder collaboration.
- Optional: PHP knowledge and experience.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer, Certified Kubernetes Administrator) are a plus.