Full Stack Technical Lead

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

IT Management
Software Development
Collaboration
Programming Languages
Java
C#
Python
Frontend Development
React.js
AngularJS
Vue.js
Backend Development
Spring Framework
.NET
Node.js
Database
SQL
NoSQL
Hibernate
JPA
API
RESTful
GraphQL
Software Engineering
Unit Testing
Continuous Integration
Continuous Delivery
Version Control
Git
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Software Development Methodology
Agile
Scrum
DevOps
Leadership
Mentorship
Communication

Job Details

Key Responsibilities

  • Design and develop software applications across all levels including persistence, business logic, service layers, frontend, and APIs.

  • Write scalable, testable, and high-quality code that meets business and technical requirements.

  • Mentor and guide engineers on software engineering best practices through design and code reviews.

  • Lead development work from project inception to architecture planning, development, release, and production.

  • Own and drive the full software development lifecycle (SDLC).

  • Ensure timely delivery of operationally efficient features that align with business initiatives.

  • Collaborate closely with business analysts, development teams, and stakeholders to align on project requirements and progress.

  • Build strong cross-functional relationships and communicate effectively with teams and leadership.

  • Continuously improve architecture, tools, and processes across projects.

  • Keep leadership apprised of strategies, progress, issues, risks, and remediation plans.




Required Skills

  • Strong expertise in Full Stack Development backend, frontend, APIs, and persistence layers.

  • Proficiency in core programming languages (e.g., Java, C#, Python, or equivalent).

  • Frontend development skills with frameworks like React, Angular, or Vue.js.

  • Backend development skills with frameworks such as Spring Boot, .NET Core, or Node.js.

  • Database proficiency (SQL/NoSQL, persistence frameworks like Hibernate or JPA).

  • API design and development (RESTful and/or GraphQL).

  • Software engineering best practices including unit testing, code reviews, CI/CD, and version control (Git).

  • Cloud knowledge (AWS, Azure, or Google Cloud Platform) for scalable and distributed applications.

  • Strong understanding of SDLC, Agile/Scrum methodologies, and DevOps principles.

  • Excellent leadership, mentoring, and communication skills.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Purple Drive Technologies LLC