I am looking for an independent consultant for this role.
Senior / Lead Full Stack Software Engineer
Woodland Hills, Los Angeles, CA-91367 - (90% Remote- Onsite when needed)
Fulltime Permanent/Direct Hire
Key Responsibilities:
• Lead a team of software engineers through planning, development, code reviews, and deployment.
• Mentor junior and mid-level developers, fostering growth and promoting best practices.
• Collaborate with product managers, designers, and stakeholders to define technical requirements and project timelines.
• Drive architectural decisions and ensure alignment with business goals and compliance standards.
Development & Engineering
• Design and develop responsive, mobile-first user interfaces using ReactJS and Tailwind CSS.
• Build and maintain RESTful APIs using ExpressJS.
• Manage relational databases with PostgreSQL and Sequelize ORM.
• Implement asynchronous workflows using AWS SQS.
• Develop and integrate webhooks and event-driven systems.
• Document APIs and workflows using Postman.
• Participate in CI/CD pipelines for deployment to AWS Amplify, ECS, and RDS.
• Integrate third-party services such as Auth0 and ChatGPT (nice to have).
• Implement logging and monitoring using Sentry (nice to have).
• Ensure compliance with HIPAA and healthcare data protection standards.
• Troubleshoot, debug, and optimize application performance.
Required Skills & Qualifications
• BS in Computer Science or related technology / Engineering field preferred
• 9+ years of professional experience in full stack development.
• Proven experience leading software development teams or mentoring engineers.
• Strong proficiency in JavaScript, ReactJS, ExpressJS, and Tailwind CSS.
• Experience with Sequelize ORM and PostgreSQL.
• Familiarity with AWS services including Amplify, ECS, RDS, and SQS.
• Experience with REST API development and Postman documentation.
• Understanding of mobile-first design principles.
• Experience with event-driven architecture and webhook development.
• Knowledge of CI/CD pipelines and cloud-native deployment.
• Excellent communication, leadership, and problem-solving skills.
• Ability to write clean, maintainable, and well-documented code.