We are looking for multiple full-time, remote Senior Software Engineers with 5+ years of experience, who can solve complex technical problems using a combination of front-end, back-end, and full-stack technologies, including Angular. The ideal candidate should have experience with server-side logic development, central database definition and maintenance, and ensuring high performance and responsiveness to requests. The role will involve transforming UI/UX designs into functional HTML, CSS, and JavaScript (including Angular). The primary application stack is LAMP, which includes the latest version of PHP, MySQL, and Linux, along with Angular for front-end development. You will also be responsible for integrating Angular components built by co-workers into the application.
Our client provides integrated software and marketing solutions for the hospitality industry, specializing in short-term rental management. Their platform provides vacation rental companies with a Property Management System, integrates with booking, guest communications, and financial reporting systems, and it is built with partner organization integration in mind.
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
Required Experience
* Excellent English communication skills
* 5+ years of experience in web application development using Angular
* Strong knowledge of PHP web frameworks/libraries (Zend Framework, Laminas, Laravel, Symphony, Doctrine)
* Understanding of MVC design patterns, front-end technologies (JavaScript, HTML5, CSS3, Angular), accessibility and security compliance, scalable application design principles (including Angular architecture and scalability considerations), and user authentication/authorization across multiple systems, servers, and environments
* Familiarity with SQL/NoSQL databases and their declarative query languages
* Proficient understanding of code versioning tools, such as Git, GitHub
Desired Experience
* Bachelor's degree in Computer Science or some type of technical engineering
* Familiarity with code review/analysis tools such as SonarCloud
* Experience with AWS
* Knowledge of AI toolsets/toolkits
Additional Information
* Knowing your ideas are heard and matter think big!
* You get to own your job and be recognized for your contributions
* Work with smart and creative people
* Making mistakes is human. Lets learn from them. Be transparent!
* We recognize you as an individual with no presumptions or judgment. Be the extraordinary you!
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
* Start: ASAP
About Velozient
We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!