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 Typescript
• Experience in NodeJS
- Experience in AWS SAM, Cloud Formation and Lambda
• Experience in MySQL
• Experience in REST
• Experience in Docker
- Experience in Unit Testing (JEST, Phpunit)
- Understanding performance optimization techniques
• Proficient understanding of OOP
• Familiarity with SOLID principles
- Understanding of security best practices
- Having an AWS Certification (AWS Certified Developer - Associate or higher)
- Experience in PHP 7 or up is an advantage
- Experience in AngularJS and Angular is an advantage
- Experience in C# and/or .Net is an advantage
- Experience in HTML5 and CSS3 is an advantage
- Experience in working on SPA is an advantage
- Experience in Zend Framework 2 and 3 and Laminas is an advantage
- Experience in Agile Scrum is an advantage
Benefits
- Competitive salary and benefits package
- Health insurance (HMO - health maintenance org. provides medical services to its members)
• Hybrid work set up
- Opportunities for professional growth and development