Senior Outsourced PHP Developer

Location

Ukraine

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Outsourced PHP Developer

Secure IQ Services

Role Description We’re building and evolving a custom PHP web application that powers real-world operations. No hand-holding frameworks here — just clean, object‑oriented PHP, RESTful services, and a stack that rewards engineers who love understanding how things actually work. If you enjoy getting close to the metal with Core/Vanilla PHP, care about performance, and can comfortably move between data layers, UI, and cloud infrastructure, you’ll feel right at home. What you’ll do (the work) - Ship features end‑to‑end in a framework‑free, OOP PHP codebase (namespaces, interfaces, traits, SOLID principles). - Design and implement RESTful endpoints (JSON), including request validation, pagination, error handling, and versioning. - Write robust SQL (DDL/DML), optimise queries and indexes, and integrate via PDO with prepared statements. - Work with MongoDB for document‑oriented use cases; design efficient schemas and aggregation pipelines where relevant. - Build and enhance front‑end interactions with jQuery, HTML/CSS, and Tailwind CSS for fast, clean UI work. - Integrate external APIs (REST/Webhooks), handle oauth/token flows, retries, idempotency, and rate‑limit strategy. - Operate in AWS: deploy apps on Elastic Beanstalk, manage assets in S3, use DynamoDB where appropriate, and keep environments healthy (logs, scaling, env vars). - Handle SSL/TLS certificate management and DNS via Cloudflare; ensure zero‑downtime renewals and sane caching rules. - Work with WordPress CMS where needed (content ingestion/integration, headless endpoints, custom fields/templates). - Pair closely with another Senior Developer who knows the platform inside‑out; take part in code reviews and architecture discussions. - Own quality: write pragmatic tests, instrument metrics, document decisions, and leave the codebase tidier than you found it. Must‑have skills & experience - Core/Vanilla PHP (7.x/8.x) with OOP: interfaces, traits, namespaces, dependency injection, SOLID. - RESTful API design & implementation (JSON), auth patterns, and versioning. - SQL mastery (query optimisation, indexing, transactions) and PDO best practices. - MongoDB fundamentals (schema design, aggregations, performance basics). - Front‑end: jQuery, semantic HTML, modern CSS, and Tailwind CSS utility workflows. - External API integrations (OAuth, webhooks, retries, idempotency, error/bounce handling). - AWS: Elastic Beanstalk deployments, S3 lifecycle, DynamoDB usage, environment configuration, logging/monitoring basics. - Security: input validation, CSRF/XSS/SQL injection prevention, secrets management, and safe file handling. - SSL/TLS & DNS via Cloudflare (including HSTS, redirects, caching/CDN rulesets, cert renewals). - WordPress CMS experience (admin/config, theme/plugin interaction, or headless/REST usage). - Git and collaborative workflows (feature branches, code reviews, CI basics). - Comfortable with Linux/CLI for diagnostics and automation. Nice to have (bonus points) - Experience with queues/workers for background jobs. - Testing: PHPUnit or similar; integration test mindset. - Performance profiling (Xdebug/Blackfire) and caching strategies (OPcache/application‑level caching). - Observability basics (structured logging, alerts, dashboards). What success looks like - 30 days: Onboarded, local/dev environments humming, shipping small improvements and fixes. Demonstrates understanding of domain models and core modules. - 60 days: Independently delivering medium‑sized features end‑to‑end. Improving SQL queries and indexes, reducing response times and error rates. - 90 days: Co‑owning a roadmap area; proposing architecture improvements. Raising overall code quality with patterns, guardrails, and clear documentation. How we work - Remote first. Clear written communication is king. - Ticketed workflow with lightweight specs and acceptance criteria. - Code reviews for every PR; pair programming with the platform owner for complex changes. - Pragmatic documentation (readmes/ADR notes) close to the code.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 201-500Since 2000H1B Sponsor

• Maintain full responsibility for online survey development and related tasks: Thorough review of client materials and preparation of queries in a timely manner. • End-to-end high-quality programming on the ConfirmIT Professional Authoring platform. • Ability to program online survey components such as custom set-ups using jQuery / HTML / CSS, implementing Conjoints, Max-diff, algorithmic designs, segmentation / typing tools, and image highlighters. • Formulate recommendations to ensure efficient programming and optimal data layout. • Identification and implementation of innovative programming techniques and non-standard solutions to address programming challenges. • Survey preparation for fielding, data templates and field progress creations. • Respond to queries from the data validation team in a timely manner. • Utilize their past experiences to support process improvement, with a goal to increase capabilities, efficiencies, skillsets, and competitive advantage in the marketplace. • Expected to spend time reporting and receiving information to and from their manager and committed to learning the latest technologies in the data collection field. • Expected to assist in training and mentoring junior team members.

India
Full TimeRemoteTeam 10,001+Since 1999H1B Sponsor

Role Description We are seeking a skilled and driven Full Stack Software Developer to join our expanding development team. This position involves both frontend and backend responsibilities, contributing to the creation of scalable, user-focused web applications. The successful candidate will collaborate with fellow developers, product managers, and stakeholders to design and implement high-quality features, address complex challenges, and consistently deliver robust, maintainable code across all layers of the application stack. Essential Duties and Responsibilities: - Work on a software team with other developers to create new modules and feature-functionality for the company’s management system. - Code, test, and prepare releases to existing software solutions following established design, coding and implementation methods and standards for specifications, development, testing and delivery. - Collaborate with cross-functional teams, including designers, product owners/managers, and developers, to deliver high-quality software solutions. - Build enterprise-level services and applications using various programming and scripting languages. - Create and consume RESTful APIs as well as other types of third-party APIs. - Perform C# code changes, production support, and application enhancements. - Work with end-users and cross-functional teams to develop new application features that meet evolving business needs, using C#, .NET Core, and Azure DevOps. - Work with UX/UI designers to integrate APIs and backend services into React applications, ensuring seamless data synchronization and real-time updates. - Familiarity with accessibility (WCAG) and cross-browser compatibility. - Develop reusable components and scalable frontend systems. - Experience with performance profiling and web vitals monitoring Quality Assurance. - Carry out unit and system test plans. - Implement CI/CD DevOps process used in Azure for constant releases into QA and Production environments. - Participate in scheduled daily/weekly sprint meetings. Qualifications - 3+ years application development experience with the Microsoft .NET platform. - 3+ Years experience using HTML5, CSS3/SCSS, JavaScript, TypeScript, responsive design, Angular, React, NextJS, React-Native. - Experience with React /Single Page Applications. - Strong .NET Core (C#) experience with Web Services/API's, HTML/CSS (Bootstrap). - Demonstrated proficiency with SQL, stored procedures, and database design. - Thorough understanding of object-oriented development (OOD), including an in-depth knowledge of implementing RESTful, micro services design patterns and architectures. - Strong experience in end-to-end data ingestion process from receiving, manipulating and publishing data via services. - Full Software Development Lifecycle (SDLC) experience including gathering requirements, design, development, testing, documentation, etc. - Experience with DevOps (CI/CD, Agile, Observability). - Experience with Azure Function Apps. - Excellent verbal and written communications skills and excellent presentation skills. - Excellent organizational and interpersonal skills, working in a team environment. Requirements - Development experience using cloud-based resources (Azure preferred). - Advanced Proficiency in Programming Languages. - Security Best Practices. Benefits - Medical Insurance. - Dental Insurance. - Vision Insurance. - Group Life Insurance. - Disability Insurance. - 401k Retirement Plan with match. - Referral Bonus (“Cash From Crash”). - 5 Paid Holidays.

United States
$135K - $145K / year
Everest Clinical Research logo

Senior Statistical Programmer

Everest Clinical Research

Quality is Our Backbone. Customer-focus is Our Tradition. Flexibility is Our Strength.

Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

• Design and specify study data tabulation models and analysis data models for clinical trials or for the integration of clinical trial data from multiple trials • Generate complete and efficient analysis data models following approved dataset designs or specifications • Perform independent validation of datasets created by other programmers or statisticians • Develop SAS programming codes and generate complete and accurate statistical output reports of trial data in well-defined formats • Develop SAS programming codes to independently validate statistical output reports of trial data generated by other programmers or statisticians • Develop and test SAS codes for clinical trial database logical checks and reports for ongoing data review • Document data and programming information in accordance with corporate SOPs and guidelines • Archive clinical trial data and programming information in accordance with corporate archival SOPs and guidelines • Provide technical guidance and support to less experienced Statistical Programmers • Contribute to the continuous improvement of the statistical programming processes and procedures • Contribute to the establishment of therapeutic area programming standards/conventions/procedures within assigned therapeutic areas as a lead programmer • Contribute to the establishment of client specific programming standards/conventions/procedures for assigned clients when required

United Kingdom
Connex Telecommunications Inc. logo

Lex Senior Developer/Technical Lead

Connex Telecommunications Inc.

DependableIT is a growing Outsourcing company. We strive to provide outstanding customer service to our customers, as well as a fun and supportive environment for our employees. We know that our employees are our greatest asset. Our commitment to our employees equals our commitment to our customers; we are passionate about providing the best employee experience possible through dedicated coaching, feedback and ongoing development.

Full TimeRemoteTeam 201-500

Role Description We are looking for a Lex Senior Developer/Technical Lead. Key Responsibilities - Build enterprise-grade Amazon Lex bots from requirements gathering through production deployment. - Design high-performing voice and chat conversational experiences. - Integrate Amazon Lex with Amazon Connect and AWS serverless services. - Analyze production conversations to improve intent recognition, bot performance, and customer experience. - Lead a small development team while remaining hands-on with coding, troubleshooting, testing, and optimization. Conversational AI Development - Create scalable intent models, custom slot types, prompts, and dialog-management strategies. - Optimize natural language understanding performance through continuous tuning based on production traffic and conversation data. - Develop multilingual conversational experiences, with English and French experience preferred. - Design robust fallback, clarification, interruption, escalation, and error-handling strategies. - Apply conversational design and prompt-engineering principles to improve customer interactions. Qualifications - 6 to 10 years of software development experience. - Minimum 3 years of hands-on Amazon Lex V2 development experience. - Minimum 3 years of experience integrating Amazon Lex with Amazon Connect. - Strong experience designing and developing AWS serverless architectures. - Experience leading developers while remaining actively involved in technical delivery. - AWS Associate-level or Professional-level certification is preferred. Requirements Mandatory Amazon Lex Technical Skills - Amazon Lex V2 - Intent and slot modelling - Custom slot types - Dialog management - Session attributes - AWS Lambda code hooks - Prompt variations - DTMF integration - Confidence-score tuning - Multilingual bot development Mandatory AWS Development Skills - AWS Lambda - Amazon DynamoDB - Amazon API Gateway - Amazon Connect - Amazon Bedrock experience is preferred Preferred Artificial Intelligence Knowledge - Intent classification - Entity recognition - Prompt engineering - Conversational design - Natural language processing and natural language understanding concepts - Generative AI fundamentals - Amazon Bedrock

Canada