Senior Software Engineer (Laravel | Next.js | PostgreSQL)

PETROFF LAW OFFICES, LLC
United States
10 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Performance Management Software as a Service Cloud Computing Databases Continuous Integration Cron Software Debugging
+34 more
Linux DevOps Laravel PostgreSQL Linux Servers MongoDB Nginx Payment Gateway Performance Tuning Queue Management Systems RabbitMQ Redis OpenAI Digitalocean Next.js Software Engineering TypeScript Web Applications WebSocket Enterprise Software Applications Tailwind ReactJS Database Performance Backend Git Kubernetes Cloudflare Codebase Front End Software Development Claude Google Gemini Restful APIs Api Management Docker

Job description

This is an excellent opportunity for someone who enjoys solving complex technical challenges, working on modern technologies, and taking ownership of products used by real users.

You’ll be joining an existing engineering team to help accelerate the development of one of our flagship products.

The application is already in production and includes:

  • Large Laravel backend

  • Next.js frontend

  • PostgreSQL database

  • Existing MongoDB components (currently being migrated)

  • Multiple third-party API integrations

  • Background jobs & queues

  • Scheduled cron jobs

  • Dockerized infrastructure

  • CI/CD pipelines

  • Cloud-based deployment

You’ll work closely with our existing DevOps engineer to improve deployments, infrastructure, scalability, and application performance., * 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.

Requirements

Frontend

  • Next.js

  • React.js

  • TypeScript

  • JavaScript

  • Tailwind CSS

Backend

  • Laravel

  • PHP

  • REST APIs

Database

  • PostgreSQL

  • MongoDB (Migration in Progress)

Infrastructure

  • Docker

  • Linux

  • Nginx

  • Git

  • CI/CD

  • Cloudflare

Nice to Have

  • Redis

  • RabbitMQ

  • WebSockets

  • AWS

  • DigitalOcean

  • Kubernetes

  • AI APIs (OpenAI, Gemini, Claude), * 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., * SaaS platforms

  • Enterprise software

  • High-traffic web applications

  • AI-powered products

  • Payment gateway integrations

  • ERP integrations

  • Queue management

  • Redis

  • Cloud Infrastructure

  • Performance optimization

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…