Lead Software Developer
Core
Guide a software development team to implement solutions addressing clients' business-critical needs.
Role type
Lead Software Developer
Builds
Key software solutions for clients
Domain
Software Development / Full-stack Web Development
Deliverable
production ML models | product features
Required skills
Python, JavaScript/TypeScript, Java, Full-stack web development, Application testing, CI/CD pipelines, Domain-driven design, Client-side frameworks (AngularJS, ReactJS, Svelte), Cloud platforms, Virtualization, Containerization, Mobile development, Caching, Queue systems, Microservices, Serverless systems, Hexagonal architecture
Preferred skills
Modern programming languages, Team leadership, Technical consulting
Technologies
Python, JavaScript, TypeScript, Java, AngularJS, ReactJS, Svelte, Cloud platforms
Responsibilities
Guide team implementation based on specifications, Translate functional requirements into technical specifications, Provide feedback, coaching, mentoring, estimates, analyses, reviews, and audits, Lead projects and initiatives, Research, test, and implement new techniques and technologies, Advise and consult clients on technical decisions
Seniority
Senior, hands-on IC with leadership