Basic Qualifications:
- 5+ years industry experience as software engineer
- Proficiency with PHP
- Proficiency with JavaScript
- Proficiency with relational databases such as MySQL
- Proficiency with object-oriented programming
- Experience with AWS and/or Google Cloud Platform
- Excellent understanding of HTML, CSS, web standards, and web application security
- Comfort with Linux system administration
- Experience with modern collaborative development practices
- Excellent written and verbal communication skills with both technical and non-technical audiences
- Excellent team collaboration skills
- Demonstrable analytical / problem solving skills
Preferred Skills and Experience:
- Experience designing, developing, testing, and maintaining scalable web-based SaaS applications
- Experience working with customers and applying a deep understanding of their needs to produce timely solutions to their real-world problems
- Experience collaborating with cross-functional teams to design and implement new features and improvements
- Experience participating in code reviews and providing constructive feedback to peers
- Experience troubleshooting and debugging issues in production and non-production environments
- Experience optimizing software performance
- Experience with automated integration testing
- Demonstrated ability to help evolve processes and practices for the benefit of the company and the team
- Experience mentoring junior engineers and assisting with technical guidance and support
- Staying up-to-date with emerging trends and technologies in software development
Nice to Have:
- Experience with Java
- Experience with Go programming language
- Experience with Android and iOS app development
- Experience with Selenium WebDriver
- Interest and experience in generative AI
- If you are passionate about software development and want to work in a collaborative and dynamic environment, we encourage you to apply for this opportunity at Telerivet.