Job Details
We are seeking a highly talented Software Engineer to build and enhance applications to power our next generation products and workflows. The ideal candidate will have a strong background in software development and experience working with AWS Node.js TypeScript and PHP.
Ideal Fit
The ideal candidate in this role has:
- A passion for solving problems using technology
- A willingness to collaborate with team members to achieve goals
- Strong understanding of software engineering principles and processes
- Excellent written and verbal communication skills.
Responsibilities
- Develop and maintain software applications and systems using AWS Node.js TypeScript and PHP.
- Collaborate with crossfunctional teams to define design and ship new features
- Write clean maintainable and efficient code
- Troubleshoot and debug mission critical applications directly connected to revenue collection
- Participate in code reviews and contribute to the design of software applications.
- Mentor and lead junior software engineers by providing guidance and feedback on their work and helping them to develop their skills.
- Continuously discover evaluate and implement new technologies to maximize development efficiency
Required Skills & Experience
- Bachelors or Masters degree in Computer Science Software Engineering or a related field.
- At least 5 years of experience in software development with a focus on backend systems and web applications.
- Strong knowledge of Node.js JavaScript/TypeScript PHP Docker and utilization of AWSbased solutions
- Experience working with relational databases such as Postgres or MySQL
- Experience with web application frameworks such as Laravel Phoenix Next.js Remix or SolidJS.
- Experience with modern Git workflows
- Strong understanding of software development best practices such as design patterns and testing
- Experience with Agile development methodologies
- Strong problemsolving skills and ability to work independently
- Excellent written and verbal communication skills
Preferred Skills & Experience
- Experience implementing build/deploy pipelines while working in a CI/CD environment
- Experience developing user interfaces using a modern JS/TS framework such as React Vue.js Angular or Svelte.
- Experience with NoSQL databases such as MongoDB or DynamoDB
- Experience building and deploying serverless functions on AWS Azure or Google Cloud Platform or experience building Laravel applications on AWS Lambda using Bref.
- Experience writing and maintaining automated tests
- Familiarity with CRM platforms such as Salesforce SugarCRM or Zoho
- Familiarity with microservice architectures
crm platforms,mysql,node.js,mongodb,svelte,react,typescript,angular,vue.js,docker,microservice architectures,agile,ci/cd,dynamodb,php,aws,postgres,git,ideal,laravel,automated testing