TravelNet Solutions
Senior Software Engineer (LAMP)
TravelNet Solutions, Myrtle Point, Oregon, United States, 97458
Overview
Join TravelNet Solutions as a
Senior Software Engineer . At TravelNet Solutions (TNS), we’re transforming the hospitality industry with innovative technology solutions. A
Senior Software Engineer
is responsible for finding solutions to complex technical problems and delivering those solutions using the appropriate combination of front-end, back-end, or full-stack technologies, including Angular. Your primary focus will be the development of server-side logic; definition and maintenance of the central database, and ensuring high performance and responsiveness to requests. You will take beautiful UI/UX designs and convert them into working HTML, CSS, and JavaScript, including Angular. The primary application stack is
LAMP , which includes the latest version of
PHP, MySQL, and Linux , with the addition of
Angular
for front-end development. You will also be responsible for integrating elements built by your co-workers, including Angular components, into the application.
Responsibilities
Build efficient, testable, and reusable PHP or JavaScript modules
Identify solutions to complex problems
Solve performance issues and architectural challenges
Integration of data storage solutions like MySQL, PostgreSQL and MongoDB
Ensure that the code that you produce passes the SonarCloud quality rules for each Pull Request
Integration of user-facing elements developed by front-end developers, including Angular components
Translate UI/UX designs and convert them into working HTML, CSS, and JavaScript, including Angular
Analyze, configure, and tune the front-end web application, including Angular performance optimization
Be a subject matter expert on web technologies, including Angular
Enforce software development standards and mentor junior engineers in Angular development best practice
Minimum Qualifications
5+ years of experience in web development, including
Angular
Bachelor's degree in Computer Science or an equivalent combination of education and experience
Strong knowledge of
PHP
web frameworks (Zend Framework, Laravel, Symphony)
Understanding of MVC design patterns
Basic understanding of front-end technologies, such as
JavaScript, HTML5, CSS3, and Angular
Understanding accessibility and security compliance
Understanding fundamental design principles behind a scalable application, including Angular architecture and scalability considerations
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Creating database schemas that represent and support business processes
Familiarity with
SQL/NoSQL
databases and their declarative query languages
Proficient understanding of code versioning tools, such as
Git, GitHub
Diversity and Inclusion We celebrate diversity of thought, culture, and background and are committed to creating an inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, disability, or veteran status or any other protected status under applicable federal, state, or local law. We comply with all applicable laws governing nondiscrimination in every location where we operate and encourage individuals from all backgrounds to apply.
Compensation The typical starting salary range for this position is: $100,000-115,000. The actual salary offer will consider multiple factors, including skills, experience, education, and location. Please note that the salary reflects the base amount only and does not include total compensation, such as discretionary bonuses and benefits.
#J-18808-Ljbffr
Join TravelNet Solutions as a
Senior Software Engineer . At TravelNet Solutions (TNS), we’re transforming the hospitality industry with innovative technology solutions. A
Senior Software Engineer
is responsible for finding solutions to complex technical problems and delivering those solutions using the appropriate combination of front-end, back-end, or full-stack technologies, including Angular. Your primary focus will be the development of server-side logic; definition and maintenance of the central database, and ensuring high performance and responsiveness to requests. You will take beautiful UI/UX designs and convert them into working HTML, CSS, and JavaScript, including Angular. The primary application stack is
LAMP , which includes the latest version of
PHP, MySQL, and Linux , with the addition of
Angular
for front-end development. You will also be responsible for integrating elements built by your co-workers, including Angular components, into the application.
Responsibilities
Build efficient, testable, and reusable PHP or JavaScript modules
Identify solutions to complex problems
Solve performance issues and architectural challenges
Integration of data storage solutions like MySQL, PostgreSQL and MongoDB
Ensure that the code that you produce passes the SonarCloud quality rules for each Pull Request
Integration of user-facing elements developed by front-end developers, including Angular components
Translate UI/UX designs and convert them into working HTML, CSS, and JavaScript, including Angular
Analyze, configure, and tune the front-end web application, including Angular performance optimization
Be a subject matter expert on web technologies, including Angular
Enforce software development standards and mentor junior engineers in Angular development best practice
Minimum Qualifications
5+ years of experience in web development, including
Angular
Bachelor's degree in Computer Science or an equivalent combination of education and experience
Strong knowledge of
PHP
web frameworks (Zend Framework, Laravel, Symphony)
Understanding of MVC design patterns
Basic understanding of front-end technologies, such as
JavaScript, HTML5, CSS3, and Angular
Understanding accessibility and security compliance
Understanding fundamental design principles behind a scalable application, including Angular architecture and scalability considerations
User authentication and authorization between multiple systems, servers, and environments
Integration of multiple data sources and databases into one system
Creating database schemas that represent and support business processes
Familiarity with
SQL/NoSQL
databases and their declarative query languages
Proficient understanding of code versioning tools, such as
Git, GitHub
Diversity and Inclusion We celebrate diversity of thought, culture, and background and are committed to creating an inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, disability, or veteran status or any other protected status under applicable federal, state, or local law. We comply with all applicable laws governing nondiscrimination in every location where we operate and encourage individuals from all backgrounds to apply.
Compensation The typical starting salary range for this position is: $100,000-115,000. The actual salary offer will consider multiple factors, including skills, experience, education, and location. Please note that the salary reflects the base amount only and does not include total compensation, such as discretionary bonuses and benefits.
#J-18808-Ljbffr