Description:
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 developme
Sep 16, 2025;
from:
dice.com