Petroff Law Firm logo
Petroff Law Firm

Located in Paris, the firm assists business in the areas of corporate law, #commercial law, tax law, litigation, etc.

Senior Software Engineer – Laravel, Next.js, PostgreSQL

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Laravel, Next.js, PostgreSQL

Petroff Law Firm

• Develop new features for an enterprise-scale web application. • Understand and work within an existing production codebase. • Build and maintain Laravel APIs and backend services. • Develop frontend features using Next.js and React. • Complete the migration from MongoDB to PostgreSQL. • Optimize PostgreSQL queries and database performance. • Integrate and maintain third-party APIs. • Manage cron jobs, queues, scheduled tasks, and background workers. • Collaborate with the DevOps engineer on deployments, CI/CD, and infrastructure improvements. • Troubleshoot production issues and implement long-term solutions. • Optimize application performance, scalability, and security. • Participate in architecture discussions and code reviews. • Mentor junior developers when needed.

Job Requirements

  • Minimum 5 years of professional software development experience.
  • Strong expertise in Laravel.
  • Strong experience with Next.js and React.js.
  • Experience working with PostgreSQL.
  • Good understanding of MongoDB.
  • Experience building and consuming REST APIs.
  • Hands-on experience with Docker.
  • Experience working on Linux servers.
  • Understanding of CI/CD workflows.
  • Strong debugging and problem-solving skills.
  • Experience working on production applications.
  • Ability to quickly understand large codebases.
  • Good communication and teamwork skills.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Remote work options

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 201-500H1B Sponsor

• Build and maintain back-end systems using PHP, MySQL, and the Laravel framework. • Develop and maintain front-end components and features using React. • Collaborate with design and product teams to deliver user-friendly interfaces. • Design, develop, and maintain APIs to support front-end functionalities. • Perform code reviews, write clean and efficient code, participate in problem-solving and architectural decisions. • Write and maintain unit tests for code to ensure quality and reliability. • Monitor and maintain tech stack and dependencies using npm & composer. • Keep documentation up to date for codebase and system architecture. • Use AI-assisted development tools as part of the daily workflow.

Spain
Full TimeRemoteTeam 1-10H1B No Sponsor

• Build, maintain, and improve mobile, web, and backend features across our product stack. • Work on React Native mobile apps, Next.js web applications, and backend systems built with Python/Django and PHP. • Collaborate with designers, product stakeholders, and other engineers to turn requirements into reliable, user-friendly solutions. • Debug and resolve issues across the full stack, including mobile, web, APIs, integrations, performance, and production bugs. • Improve app performance, stability, and cross-platform behavior on both iOS and Android. • Review code, give practical feedback, and help maintain high engineering standards across the team. • Understand unfamiliar parts of the codebase, make safe changes, and improve maintainability over time. • Make pragmatic technical decisions around architecture, APIs, state management, testing, deployment, and long-term code quality. • Use modern development tools, including AI-assisted workflows, responsibly to move faster without compromising quality.

Egypt
€1.5K - €1.9K / month
Intetics logo

Senior PHP Technical Interviewer

Intetics

Where software concepts come alive™

Full TimeRemoteTeam 501-1,000Since 1995H1B No Sponsor

Role Description - Conduct technical interviews and assessments for PHP developer positions to evaluate candidates' coding skills, problem-solving abilities, and understanding of Java concepts. - Collaborate with recruitment teams to refine interview questions and techniques based on role requirements and industry trends. - Provide detailed feedback and recommendations on candidates to hiring managers and HR teams to assist with hiring decisions. - Stay updated with the latest Java technologies and updates to effectively assess candidates. - Participate in creating and standardizing technical interview processes and training materials for interviewers. Qualifications - Proven experience as a Java developer with a strong understanding of PHP ecosystems and frameworks such as Laravel and Symfony. - Previous experience in technical interviewing, mentoring, or teaching roles is highly advantageous. - Excellent communication and interpersonal skills. - Ability to provide constructive feedback and handle interviews professionally. - Additional languages are a plus.

Ukraine
Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description Our customer's product is an AI-powered platform that helps businesses make better decisions and work more efficiently. It uses advanced analytics and machine learning to analyze large amounts of data and provide useful insights and predictions. The platform is widely used in various industries, including healthcare, to optimize processes, improve customer experiences, and support innovation. It integrates easily with existing systems, making it easier for teams to make quick, data-driven decisions to deliver cutting-edge solutions. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Strong Python coding skills - 7+ years. - 2+ years of hands-on experience with machine learning and production LLM systems. - Experience building backend APIs with FastAPI, async patterns, rate limiting, and SQLAlchemy - 3+ years. - Experience designing maintainable and extensible systems using dependency injection, interfaces, and abstract base classes. - Experience with vector databases such as Pinecone, Weaviate, or Chroma, as well as hybrid search. - Strong understanding of RAG architectures, including retrieval, reranking, context assembly, and response generation. - Hands-on experience with LangChain and LangGraph for building and orchestrating LLM workflows. - Advanced Python skills, including async/await, type hints, Pydantic, and SOLID principles. - MLOps experience with MLflow, model versioning, and A/B testing; experience with Langfuse is a plus. - Experience in NLP and computer vision, including document understanding, OCR, and GPT-4 Vision. - Experience building feature pipelines, real-time and batch inference systems, and model serving. - Hands-on experience with Hugging Face is required; experience with LlamaIndex is a plus. Requirements - Understanding of DevOps, CI / CD including: Docker containerization, Azure DevOps pipelines or GitHub Actions, Kubernetes (nice to have); - Data security including: Multi-tenant data isolation, Secure key management (Azure Key Vault), Audit trail implementation; - Experience in designing on cloud platform including: Azure (strongly preferred): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS or GCP; - Experience in data engineering in Big Data systems including: Large-scale data processing, ETL/ELT pipelines. Responsibilities - Design and build scalable backend systems, APIs, and microservices with FastAPI; - Write high-quality backend code using Python, SQL, async/await, and solid OOP principles; - Apply software best practices to ensure reliability, scalability, and on-time delivery; - Implement dependency injection, layered architectures, and SOLID design patterns; - Integrate Azure OpenAI (GPT-4, GPT-4 Vision) with robust retry and error handling; - Build LLM observability with Langfuse (prompts, tokens, cost, latency); - Develop prompt management with versioning, fallbacks, and cost optimization strategies; - Orchestrate async workflows using Celery for complex pipelines; - Design multi-tenant architectures with strict data isolation; - Integrate third-party APIs (Veeva Vault, Adobe PDF Services, OCR); - Troubleshoot systems using structured logging and distributed tracing; - Document APIs and changes using OpenAPI/Swagger. Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way

Worldwide