- Company Name
- Hotspex
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Design, develop, and maintain scalable, high‑performance web applications across the full technology stack. Collaborate with front‑end, back‑end, data science, and product teams to deliver secure, reliable solutions that support insights and strategy services.
**Expectations:**
- Deliver responsive, reliable web applications meeting client and business requirements.
- Lead API design, integration, and continuous deployment processes.
- Uphold code quality, security standards, and thorough documentation.
- Actively contribute to innovation, process improvement, and knowledge sharing.
**Key Responsibilities:**
- Build and maintain front‑end interfaces and back‑end services.
- Design, develop, and manage RESTful/GraphQL APIs and third‑party integrations.
- Implement CI/CD pipelines; manage staging and production releases.
- Write unit, integration, and end‑to‑end tests; conduct code reviews.
- Apply security best practices and perform regular vulnerability assessments.
- Document codebases, APIs, and technical processes; share knowledge with the team.
- Stay current with emerging technologies and propose enhancements.
**Required Skills:**
- Proficiency in modern front‑end frameworks (e.g., React, Angular, Vue).
- Strong back‑end development experience (Node.js, Python, Java, or .NET).
- Expertise with databases (SQL and NoSQL) and ORM tools.
- API design and integration (REST, GraphQL, OAuth).
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Knowledge of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
- Unit/integration testing frameworks and test‑driven development.
- Security‑focused coding practices and familiarity with OWASP guidelines.
- Excellent problem‑solving, communication, and teamwork skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Cybersecurity, or related field (or equivalent professional experience).
- Relevant certifications (e.g., AWS Certified Developer, Microsoft Azure Developer Associate, Certified Secure Software Lifecycle Professional) are a plus.