We are seeking a passionate and skilled Software Engineer / Fullstack Dev. with AWS experience to join our dynamic development team. You will play a key role in designing, developing, and maintaining high-quality software solutions that drive our products forward. You will work collaboratively with cross-functional teams to deliver innovative and scalable software that meets our customers' needs.
Requirements
Responsibilities :
- Design, code, debug, and implement software programs that are performance efficient, reliable, and easily maintainable in order to meet complex business requirements
- Integrate data from various back-end services and databases
- Gather and refine specifications and requirements based on technical needs
- Employ programming and design techniques that adhere to software development standards
- Work with DevOps and other development teams to develop and document the company's practices on building APIs using NodeJS in the AWS cloud
- Create and maintain software documentation
- Stay plugged into emerging technologies / industry trends and apply them into operations and activities
- Contribute to the company's development standards
- Act as a mentor for other Software Engineers
- Collaborate with the team leaders, project group, management team and other departments within the organization on the gathering of requirements and the design of applications and applicable data structures
Qualifications :
Experience in TypescriptExperience in NodeJSExperience in AWS SAM, Cloud Formation and LambdaExperience in MySQLExperience in RESTExperience in DockerExperience in Unit Testing (JEST, Phpunit)Understanding performance optimization techniquesProficient understanding of OOPFamiliarity with SOLID principlesUnderstanding of security best practicesHaving an AWS Certification (AWS Certified Developer - Associate or higher)Experience in PHP 7 or up is an advantageExperience in AngularJS and Angular is an advantageExperience in C# and / or .Net is an advantageExperience in HTML5 and CSS3 is an advantageExperience in working on SPA is an advantageExperience in Zend Framework 2 and 3 and Laminas is an advantageExperience in Agile Scrum is an advantageBenefits
Competitive salary and benefits packageHealth insurance (HMO - health maintenance org. provides medical services to its members)Hybrid work set upOpportunities for professional growth and development