Senior Software Engineer
Location
France
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
PETROFF AVOCATS
Role Description We're looking for a Senior Software Engineer to join our engineering team and work on a large-scale production application. 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. This role is ideal for someone who enjoys understanding complex systems and improving them rather than simply building small applications from scratch. Qualifications - 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. Requirements - 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. Benefits - You'll work on meaningful products, not repetitive maintenance projects. - You'll have the opportunity to: - Build AI-powered products. - Work on enterprise-scale applications. - Collaborate with experienced engineers. - Learn modern software architecture. - Work with international clients. - Influence technical decisions. - Grow into a technical leadership role. - Enjoy a professional and collaborative office environment.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer - Full Stack
Xplor TechnologiesXplor Technologies is an Australia-based computer software company that is striving “to make education great.” As an employer, the company aims to foster a
Role Description Join our Embedded Payments team as Sr. Fullstack Software Engineer in Pune, India to make a real impact every day. Reporting into the Director of Software Engineering, you'll take ownership of complex, cross-cutting problems across our cloud-native payment orchestration platform. - Lead the design and delivery of complex, cross-cutting features spanning APIs, data models, and UI, with a strong eye toward scalability, reliability, and maintainability. - Drive technical design for new payments capabilities, including architecture trade-offs, operational feasibility, and risk assessment. - Set the technical direction for your area of the platform and ensure consistency with broader architectural patterns. - Mentor mid-level engineers through code review, design discussions, and pairing; raise the overall engineering bar on the team. - Identify and resolve systemic issues — performance bottlenecks, reliability gaps, technical debt — before they become customer-facing problems. - Partner with QA to define verification strategy and ensure new features are well-instrumented and observable in production. - Lead or significantly contribute to incident response and root-cause analysis for production payments issues; participate in on-call rotation. - Contribute to roadmap and estimation discussions, providing senior technical judgment on scope and sequencing. - Use AI-assisted development tools effectively and help establish team norms for using them responsibly at scale. - Stay current with platform updates, security practices, and PCI compliance requirements, and help uplift the team's practices accordingly. Qualifications - 7+ years of professional software engineering experience, with a Computer Science/Engineering degree or equivalent. - Deep Node.js experience and a track record of designing and shipping production backend services at scale. - Experience building React-based frontends that consume RESTful APIs. - Demonstrated ownership across the full stack — you can independently scope, design, and deliver a feature from data model to UI. - Proven experience designing RESTful APIs and service-oriented or microservice architectures, including making and defending architectural trade-offs. - Strong working knowledge of relational databases (PostgreSQL preferred), data modeling, and service boundary design. - Substantial hands-on experience with AWS or a comparable cloud platform in a production environment. - Experience owning CI/CD pipelines (Bitbucket Pipelines, GitHub Actions, or similar), including release and rollback strategy. - Proficiency with Git, agile delivery, and testing frameworks like Jest. - Experience mentoring other engineers and influencing technical direction beyond your own individual contributions. - Fluency with AI-assisted development tools (Claude Code, Cursor, Copilot, etc.) and an articulate point of view on where they help and where they don't. - Comfortable working on a 100% remote team and able to operate independently while providing technical leadership within an agile group. Requirements - Experience building or operating payments systems — payment orchestration, tokenization, acquirer integrations (Worldpay, Stripe, Adyen, Finix, Basis Theory), or PCI-compliant environments. - Familiarity with event-driven architectures (SQS, EventBridge, Kafka). - Exposure to observability tooling (SigNoz, Grafana, Datadog, etc.). - Infrastructure-as-code experience (Terraform). Benefits - Paid Parental Leave benefit programs. - #GiveBackDays/Commitment to social impact – 3 extra days off to volunteer and give back to your local community. - Ongoing dedication to Diversity & Inclusion initiatives such as D&I Council, Global Mentorship Program. - Access to free mental health support. - Flexible working arrangements.
• Support a team of full-stack developers creating custom, data-driven web applications • Interface with technical and non-technical clients and team members • Work with a wide variety of technologies and programming languages including AWS, Apache Solr, React, PostgreSQL, Java, JavaScript, and more
Enterprise Software Developer
CSE Software Inc.Building and supporting the technology that powers businesses.
• Develop new features, make changes, and do code quality checks • Collaborate with teammates and customers • Test and maintain projects for our customers
GTM Engineer
RevPartnersWe design, build, and execute revenue operations to support holistic go to market strategies for scaling companies.
Role Description Our GTM Engineers transform strategy into execution. Working alongside GTM Strategists, you'll design, build, and optimize the systems, automations, and data infrastructure that power modern revenue teams. You'll combine technical expertise, systems thinking, and problem-solving to create scalable solutions that improve efficiency, strengthen data quality, and drive measurable business outcomes. Some high-impact opportunities you'll tackle include: - Partner with GTM Strategists to translate business requirements, customer journeys, and GTM strategies into scalable technical solutions using HubSpot, Clay, and the modern GTM technology stack. - Design, build, and optimize workflows, automations, integrations, CRM architecture, and connected data systems that enable reliable, scalable partner growth. - Build and optimize enrichment, segmentation, routing, scoring, and lifecycle automation that enable scalable revenue operations. - Monitor system health, troubleshoot technical challenges, and continuously improve automation, data quality, governance, and platform performance. - Collaborate with cross-functional specialists, including Paid Media, Content, and Delivery, to deliver cohesive solutions and exceptional partner outcomes. - Contribute to the evolution of RevPartners methodologies, technical standards, best practices, and reusable solution frameworks as we continue to grow and innovate. Success in this role isn't measured by the number of workflows you build; it's measured by the scalable systems and business outcomes your solutions enable. Qualifications - Typically, 3-6 years of experience in one or more of the following: - GTM Engineering - Revenue Systems - Marketing Technology (MarTech) - CRM Administration - Marketing Automation - Sales Technology - Solutions Engineering - Revenue Operations Engineering - Required: Advanced HubSpot experience and working knowledge of Clay - Demonstrated experience in: - Designing and implementing scalable CRM architectures, workflows, and automation. - Building integrations, data flows, and operational processes across multiple GTM platforms. - Translating business requirements into technical solutions. - Troubleshooting complex technical challenges and continuously improving system performance. - Working in fast-paced, high-growth, consulting, agency, or SaaS environments. Requirements - You're naturally curious. - You enjoy learning new platforms, experimenting with technology, and figuring things out. - You think in systems. - You naturally see how data, processes, automations, and technology connect. - You build for scale. - You own outcomes. - You're collaborative. - You're scrappy. - You believe in continuous improvement. Benefits - Remote: Work from Anywhere - Insurance: Health, Dental, and Vision, mostly covered by RevPartners + more* - Retirement: 401k Plan with 1.5% Match on the first 2% contributed* - Family: Generous paid parental leave - Vacation: Uncapped Vacation + Company Holidays - Day of Rest: Last Friday of Every Month Off - Calm App: Meditation and mindfulness app for you and your family - Week of Rest: Office closed the last week of each year - Office Stipend: RP Laptop + $200 Office Setup Reimbursement - Rocketship Growth: Fastest-growing HubSpot partner in the world



