- Company Name
- PlanIT Group, LLC
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Senior full‑stack engineer responsible for designing, building, and maintaining scalable web applications that support data‑driven analytics. Works closely with data scientists and product teams to deliver responsive UIs, robust APIs, and secure cloud‑based services.
**Expectations:**
- 5+ years of full‑stack development experience, with at least 3 years of JavaScript (client‑side and server‑side) development.
- 5+ years of coding with Python, JavaScript, SQL, C#, or equivalent.
- Professional web‑development certification(s).
- US citizenship and eligibility for a Position of Public Trust clearance (no foreign travel ≥ 6 months in last 5 years).
**Key Responsibilities:**
- Design and implement client‑side and server‑side architecture (UI/UX, API, and backend services).
- Build responsive front‑end components using React, Angular, or similar frameworks.
- Develop REST/gRPC APIs and integrate data‑science tools and large datasets.
- Write technical documentation, support data‑governance policies, and maintain code quality.
- Administer Jira Software Cloud, Confluence Cloud, and ScriptRunner (Groovy) for custom automation and reporting.
- Manage Azure AD SSO, user provisioning, and API token security.
- Deploy and maintain applications on Azure or AWS, including CI/CD pipelines and DevOps practices.
- Optimize legacy systems, migrate to modern architectures, and handle message‑broker integration (Kafka, EventHub).
- Participate in Agile/Scrum ceremonies, backlog refinement, and sprint planning.
**Required Skills:**
- Front‑end: HTML5, CSS3, JavaScript/TypeScript, jQuery, React or Angular.
- Back‑end: Node.js, Flask, Django, ASP.NET; Python, C#, Java.
- Databases: MySQL, Teradata, NoSQL (e.g., Cosmos DB).
- API design: REST, gRPC, GraphQL (optional).
- Cloud: Azure (App Services, ARM, Functions), AWS (EC2, Lambda), CI/CD (Azure DevOps, GitHub Actions).
- Version control: Git, branching strategies.
- DevOps: Docker, Kubernetes, Jenkins or Azure Pipelines.
- Collaboration: Jira (JQL, workflows, ScriptRunner), Confluence, Atlassian tools.
- Security: SSO, Azure AD, data‑governance compliance.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Web Development, or a related field.
- Professional certifications in web development, front‑end/back‑end disciplines (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate).
- US citizenship with eligibility for a Position of Public Trust clearance.