Summary
The job is for a Senior Full Stack Engineer to develop and maintain software solutions for a client that assists underserved and at-risk disabled populations in securing disability benefits. The role involves working with AWS, Node.js, TypeScript, PHP, and collaborating with cross-functional teams. Mentoring junior engineers is also part of the job.
Requirements
- Strong knowledge of Node.js, JavaScript/TypeScript, PHP, and Docker
- Proficiency in AWS-based solutions
- Experience with relational databases (e.g., Postgres, MySQL)
- Familiarity with modern front-end frameworks (e.g., React, Vue.js, Angular)
- Experience with web application frameworks (e.g., Laravel, Phoenix, Next.js, Remix, or SolidJS)
- Modern Git workflows and software development best practices
- Experience with Agile methodologies
Responsibilities
- Develop and maintain full-stack applications using AWS, Node.js, TypeScript, and PHP
- Work on both front-end and back-end components of web applications
- Collaborate with cross-functional teams to define, design, and implement new features
- Write clean, maintainable, and efficient code
- Troubleshoot and debug critical applications that support the client's mission
- Participate in code reviews and contribute to software architecture and design
- Mentor and lead junior engineers, providing guidance and feedback
- Continuously explore and adopt new technologies to improve development efficiency
Preferred Qualifications
- Experience implementing build/deploy pipelines in a CI/CD environment
- Experience with NoSQL databases (e.g., MongoDB, DynamoDB)
- Experience building and deploying serverless functions on AWS, Azure, or GCP
- Familiarity with microservice architectures
- Experience writing and maintaining automated tests
- Familiarity with CRM platforms (e.g., Salesforce, SugarCRM, Zoho)
Benefits
- Long-term projects
- 100% remote work
- Payment in USD
- Paid Time Off (PTO)
- Work from Home (WFH) & Training reimbursement
- English lessons
- Technical training
- Career coaching