Senior Lead Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
-
🗓️ - Date discovered
September 9, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
Unknown
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Dallas, TX
-
🧠 - Skills detailed
#C# #Scala #Java #SQL (Structured Query Language) #Code Reviews #Computer Science #API (Application Programming Interface) #Leadership #React #NoSQL #Spring Boot #Databases #GIT #Angular #Version Control #Security #.Net #Microservices
Role description
Senior / Lead Developer – Dallas, TX (W-2 Only) Position Summary Seeking an experienced Senior or Lead Developer (~12 years of hands-on experience) to drive the design, development, and delivery of robust, scalable, enterprise-grade applications. This is a W-2 role (no C2C / 1099), Responsibilities • Architect, develop, and maintain full-stack applications using modern frameworks and languages (e.g., Java with Spring Boot, .NET technologies, React or Angular) • Lead microservices and RESTful API development, ensuring performance, security, and scalability. • Oversee technical aspects of projects: define technical vision, enforce best practices, and guide architectural decisions. • Mentor mid-level and junior developers; conduct code reviews; promote high standards of quality and performance • Collaborate across cross-functional teams (product, QA, design) to deliver high-impact features and enhancements. • Continuously evaluate and integrate emerging technologies and tools to optimize development processes. Qualifications • Approximately 12 years of professional development experience in commercial or enterprise environments. • In-depth expertise in full-stack technologies, such as: • Backend: Java (Spring/Spring Boot), .NET (C#, ASP.NET Core), microservices. • Frontend: React, Angular, or comparable frameworks • Strong grasp of databases, including both SQL and NoSQL technologies • Proficiency with version control systems (e.g., Git) and modern development workflows. • Strong leadership, communication, and collaboration skills—able to lead sprints, assign tasks, unblock team members, and align on direction • Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred but not required).