[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. LighthouseAI provides pharmaceutical state licensing software and services to pharmaceutical manufacturers, wholesale distributors, logistics companies, and pharmacies. We are seeking a highly skilled Senior Full Stack Developer with strong TypeScript, React, and Node.js experience to join our growing engineering team, where you will design, build, and maintain scalable web applications.
Responsibilities
- Design, develop, and maintain scalable backend services using TypeScript and Node.js (Nest.js)
- Build responsive, modular, and maintainable front-end applications using React
- Architect, implement, and optimize RESTful APIs for client–server communication
- Work with relational and NoSQL databases and design efficient data models
- Build and deploy applications within AWS, leveraging services such as ECS, Lambda, S3, SQS, and IAM
- Contribute to system design discussions and help shape scalable, maintainable architecture decisions
- Perform thorough unit and integration testing and validate code quality prior to QA handoff
- Leverage AI development tools (such as GitHub Copilot, Claude, or similar) to improve productivity and code quality
- Write clean, testable, and reusable code with proper documentation
- Collaborate with cross-functional teams to define requirements and deliver features from concept through production release
- Ensure application security, performance, reliability, and scalability across systems
- Participate in code reviews and provide constructive feedback to maintain code quality standards
Skills
- 5+ years of professional full stack development experience
- Strong proficiency in TypeScript
- Strong front-end skills with React and modern front-end tooling
- Solid working experience with Node.js and server-side TypeScript frameworks
- Experience working with relational and NoSQL databases and ORM libraries
- Familiarity with API design best practices, authentication/authorization (OAuth, JWT), and security principles
- Practical experience building and deploying applications in AWS (e.g. ECS, Lambda, S3, SQS, IAM) – architecture and infrastructure ownership not required
- Demonstrated ability to work with strong autonomy and ownership, driving work forward without requiring close oversight
- Proven ability to contribute to system design and make sound architectural decisions at the feature and service level
- Python experience is a plus
- Experience with testing frameworks (e.g. Jest, Vitest)
- Knowledge of microservices or serverless architecture
- Experience using AI-assisted development tools (e.g. GitHub Copilot, Claude)
Benefits
- Health, Dental, Vision Insurance
- STD, LTD, Life Insurance
- 401(k)
- PTO and Paid Holidays
Company Overview