USA Based PHP & Javascript SaaS Application Development Support

$38.00-$75.00/小时

$38.00-$75.00/小时 Upwork Technology & Programming Overseas
829 days ago

Description

PLEASE DO NOT APPLY IF YOU ARE NOT A US CITIZEN. Your U.S. passport is your best proof of U.S. citizenship. For those candidates who are naturalized citizens or derivative citizens, you can use your original Naturalization Certificate or Certificate of Citizenship as proof of citizenship. IF YOU ARE UNWILLING TO PROVE IT, PLEASE DO NOT APPLY. We have a growing SaaS application that needs extra development support to our existing team. You must think securely when delivering code and development support. Our application is primarily PHP based but has Javascript as well. The back end is MySQL based. Coordination with the existing team is vital. We use Agile, JIRA and Bitbucket for tracking and code promotions. All interviews will be conducted on camera, so please be prepared.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

We seek a highly skilled Python programmer or embedded developer to create a solution for capturing data from various energy meters via optical and RS-232 ports using the DLMS protocol. The target meters include brands such as Secure, L&T, and Genus, comprising models like Secure E3M025 and P3E, L&T ER300P, EM101+, and EM301, Genus E3T055 and PPEM24, and HPL and INDO ASIAN meters. The ideal candidate will possess a strong understanding of communication protocols like DLMS and proficiency in extracting telemetry from industrial assets via optical interfaces and serial communication. Experience working with energy meters is preferable but not required. Relevant programming skills include Python, RS-232 protocols, data parsing techniques, and interfacing with hardware ports. This stimulating project aims to enhance utilities' energy data management capabilities. The selected professional will design software to reliably gather metering readings over different port types, parse the raw data, and prepare it for further analytics or storage. Their work will help optimize energy use and enable data-driven decisions across distribution grids. Candidates should detail related experience creating similar telemetry extraction or protocol parsing solutions when applying. A solid portfolio demonstrating aptitude for communication protocol work and self-motivated learning is ideal. This is an exciting opportunity for an innovative thinker to take part in advancing smart grid technologies.
363.0 GBP Technology & Programming peopleperhour Overseas
3 days ago
OBJECTIVE: Develop a Python script for the Zapier Code Module to dynamically generate and output an HTML template using provided input variables. The script must be robust, handling missing or malformed data gracefully. REQURIEMENTS: Input Variables: - Dynamic variables provided as comma-separated strings: {Meta_Data_Artist_Name} (e.g., "Artist A,Artist B") {Meta_Data_Artist_Image_Url} (e.g., "https://example.com/a.jpg,https://example.com/b.jpg") {Meta_Data_Artist_Thank_You_Msg} (e.g., "|||Thank you for your support|||,|||We appreciate your kindness|||,|||Grateful for you|||") {Meta_Data_Artist_Slug} (e.g., "artist-a,artist-b") - Variables are aligned by index: the first entry corresponds to the first artist, the second to the second artist, and so on. - Duplicate entries may exist where multiple products by the same artist are bought. Duplicate entries should be handled to ignore so that only unique HTML blocks for unique artists within the input strings are ajoined and output. HTML Output: - Generate one HTML block for each unique artist. - Join the HTML blocks into a single output for all artists. - For {Meta_Data_Artist_Thank_You_Msg}, use only the content enclosed by ||| ignoring other commas which might otherwise cause a conflict. Name Parsing: - Parse the artist's name from {Meta_Data_Artist_Name} as follows: - If the name contains more than one word, use only the first word. - If the name is a single word, use that word. - Capitalize the first letter of the word (e.g., "john smith" becomes "John"). Error Handling: - If any error occurs (e.g., malformed input or missing data); - Output a fallback HTML block (attached) - Log a meaningful error message in a separate defined output. - Handle missing inputs or null values gracefully. - Trim whitespace and sanitize special characters in the input strings to avoid unintended behaviour or injection attacks. Zapier Integration: - Ensure output is compatible with Zapier’s requirements (e.g., JSON structure like {"html": "", "error": ""}), and output requirements. - Confirm multi-line output compatibility. - Optimised code to reduce errors, conflicts and ease of debugging. Familiarity with Zapier preferred. Flexibility in solution allowed to meet the desired outcome. Acceptance of follow-up changes or troubleshooting is key.
12.0 GBP Technology & Programming peopleperhour Overseas
2 days ago