What are the responsibilities and job description for the Lead Software Developer position at Soni?
We are seeking a skilled and experienced Lead Software Developer to join our client's growing development team. In this full-time, remote role, you will help design, build, and maintain cloud-based systems that support a suite of digital products.
The ideal candidate is proficient in Firebase/Firestore and PHP/Laravel, able to translate business needs into technical solutions, contribute to code quality standards, support peer development, and assist with onboarding new team members.
Job Responsibilities
Education
Salary is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.
The ideal candidate is proficient in Firebase/Firestore and PHP/Laravel, able to translate business needs into technical solutions, contribute to code quality standards, support peer development, and assist with onboarding new team members.
Job Responsibilities
- Collaborate with cross-functional teams to understand project goals and deliver high-quality software solutions.
- Break down business requirements into clear, actionable technical tasks.
- Design and develop scalable cloud applications using Firebase services (Firestore, Cloud Functions, Authentication, Storage).
- Build and maintain secure, real-time applications with offline support and seamless data synchronization.
- Write and maintain server-side applications using PHP/Laravel with a focus on performance, maintainability, and integration with existing systems.
- Participate in code reviews; mentor peers and provide technical guidance on cloud-native development, data modeling, and application security.
- Support training and onboarding of new development team members.
Education
- High school diploma or GED required
- Bachelor’s degree in Computer Science or related field preferred
- 5 years of professional software development experience
- 2 years of hands-on experience with Firebase and Firestore in production
- 3 years of experience with PHP and Laravel (or similar frameworks)
- Experience making technical decisions and leading development efforts preferred
- Proficiency with Firebase services: Firestore, Authentication, Cloud Functions (Node.js), Security Rules, Hosting
- Strong knowledge of PHP, Laravel, and RESTful API development
- Experience with database design (Firestore MySQL), Git, CI/CD pipelines, automated testing
- Familiarity with front-end technologies (JavaScript, HTML, CSS) and frameworks such as React or Vue
- Understanding of modern cloud infrastructure (Google Cloud preferred), serverless architecture, and secure authentication (JWT, SSO)
- Experience building customer-facing applications (CRM, SaaS, marketing technology)
- Interest in AI/ML integration
- Experience making technical decisions and leading development efforts
- Bachelor’s degree in Computer Science or related field
Salary is based on a range of factors that include relevant experience, knowledge, skills, other job-related qualifications.
Salary : $120,000 - $130,000