Senior Software Engineer
$22/hRemote 100%Long term contract
Job DescriptionThe Senior Software Engineer is responsible for reviewing and evaluating all team output and ensuring that all work adheres to standards and best practices while maintaining a high degree of quality. This position works closely with the Lead Software Engineer to assist in defining and understanding standards and best practices, as well as designing and planning applications to meet project objectives. Duties include analysis, design, development, and testing of software solutions for company products. The role also involves providing maintenance and support to existing code following the company’s standards and best coding practices.
Required SkillsExperience: 6 years’ experience and a Degree in Computer Science or related field; or 8 years of relevant experience.PHP Proficiency: Proficient with Yii PHP.Apache Server: Proficient with Apache Server and its configurations.Yii Framework: Hands-on experience working with the Yii PHP framework.Database Management: Proficient with MySQL.JavaScript: Proficient with JavaScript.Design Principles: Understanding of SOLID design principles.Design Patterns: Familiarity with design patterns.Unit Testing: Solid experience of writing unit tests and testable code.Version Control: Proficient with source code control tools and techniques.API Development: Professional experience developing highly scalable APIs and integrations.Web Application Architecture: Solid understanding of Web application architecture and operations.Agile Processes: Experience with Agile development processes.English Fluency: Fluent in English.Nice-to-Have SkillsCSS Frameworks: Experience with Bootstrap and/or Foundation CSS framework.Test Driven Development: Experience with Test Driven Development.Nginx: Experience with Nginx.AWS Services: Decent experience or solid understanding of AWS services, specifically EC2, Auto Scaling groups, CodeCommit, RDS.Azure DevOps: Decent experience or solid understanding of Azure DevOps CI/CD pipelines.We are looking for a candidate who is passionate about coding, especially with Yii PHP, and is eager to contribute to a dynamic and innovative team. If you meet the qualifications and are excited about developing cutting-edge software solutions, we encourage you to apply.