Digital and Cognitive Transformation.
Fullstack Developer – Symfony
Location
United States
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Fullstack Developer – Symfony
Softgic
• Design, develop and maintain backend services in PHP (preferably PHP 8) using Symfony 5.4 or higher. • Develop and implement frontend features using HTML, CSS and JavaScript, with frameworks such as Vue.js or Angular. • Build, integrate and maintain REST APIs, including connections to external APIs. • Design, develop and optimize SQL database queries and schemas (MySQL and/or PostgreSQL). • Actively collaborate on projects managed with GitLab, participating in code reviews and CI/CD workflows. • Manage development and deployment environments using Docker and Composer. • Write and maintain unit and functional tests to ensure code quality. • Apply web security best practices (OWASP). • Contribute to technical solution design and architectural decision-making. • Ensure clean, reusable, maintainable and testable code.
Job Requirements
- More than 4 years of fullstack development experience.
- Strong knowledge of PHP.
- Strong knowledge of Symfony.
- Strong knowledge of JavaScript.
- Strong knowledge of HTML, CSS and Bootstrap.
- Hands-on experience with Vue.js or Angular.
- Proficiency with SQL databases and writing complex queries.
- Experience in developing and integrating REST APIs.
- Experience using GitLab, Docker and CI/CD tools.
- Knowledge of AWS and cloud environments.
- Experience with RabbitMQ for messaging and asynchronous processing.
- Focus on code quality, testing and security.
- Good communication skills, teamwork and autonomy.
Benefits
- Full-time
- Remote
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
MonaireAutomating HVAC and refrigeration maintenance with AI to reduce OpEx 30% and eliminate downtime.
• Design, develop, and operate scalable backend services for a high-growth SaaS platform • Own the end-to-end lifecycle of services—from design and implementation to deployment, monitoring, and optimization • Build and evolve distributed, event-driven microservices handling high-volume data and real-time workflows • Ensure high availability, reliability, performance, and security of production systems • Drive architectural decisions around APIs, data models, service boundaries, and system integrations • Lead prototyping and proof-of-concepts for new ideas, features, and platform capabilities • Collaborate closely with frontend, data, DevOps, QA, and product teams to deliver cohesive solutions • Identify technical debt and proactively improve system design, developer experience, and operational excellence • Mentor and guide other engineers through code reviews, design discussions, and best practices • Thrive in a fast-paced startup environment with high ownership and accountability
Software Development Engineer II, Logistics API
MapboxMapbox powers navigation for people, packages, and vehicles everywhere.
• Design and implement scalable services for our API and routing engine tiers, following best practices for deployment, resilience, and observability. • Design and improve services that power the data consumption and storage of the routing data. • Drive the design, development, and testing of Mapbox tools. • Shape internal tools and automations to make the whole engineering life easier and fun. • Drive design and development of services quality metrics and analytics. • Run and design experiments to evaluate the quality, reliability, and capacity requirements of our user-facing navigation products. • Participate in end-to-end feature implementation within the larger navigation team; review code and design documents, shepherd feature releases, and participate in an on-call rotation. • Work with product owners, sales engineering, and management to drive future product direction.
Staff Software Engineer
Smart WorkingEmpowering companies to work with the best engineers in the world
- Coach and mentor engineers, promoting best practices such as XP, TDD, and pair programming through hands-on leadership - Lead the design and implementation of scalable, API-based and event-driven architectures - Drive technical excellence by improving system architecture, solution quality, and developer productivity - Guide and de-risk the delivery of large-scale technical initiatives, ensuring alignment with architectural patterns and non-functional requirements - Collaborate closely with product, design, data, and platform teams to solve complex business challenges with effective technical solutions - Align engineering efforts with wider business objectives while maintaining architectural integrity - Advocate for continuous improvement, helping evolve engineering culture through XP principles, DORA metrics, and DevOps practices - Promote shared ownership and operational excellence across teams
Full Stack Software Engineer
JumpCloudAn open directory platform for secure, frictionless access from any device to any resource, anywhere
• Implement user interfaces using the Vue.Js framework. • Build modular components which can be shared internally. • Ensure you've written an adequate spread of test cases to verify design requirements are being met. • Perform any upgrades and updates necessary for keeping up with modern security and development best practices. • Collaborate closely with UI/UX to deliver an amazing user experience. • Create well written documentation. • Work with 3rd party applications like mesh VPNs to ensure that these applications work with JumpCloud provided identity. • Help the team and organization live by our core values: building connections, thinking big and getting 1% better every day.




