Senior PHP - Laravel / Symfony Developer – Backend
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior PHP Developer specializing in Laravel / Symfony for our backend team. You will be responsible for planning, implementation, operation, and maintenance of all our back-end services. This includes the interchange and processing of data between the server and the users, primarily through REST APIs, and the integration with third-party platforms through their APIs. Your focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from all applications consuming the APIs.
Responsibilities
- Collaborate with the project manager, business analysts, and architects to understand the needs of clients and communicate the status of projects.
- Provide input on a project’s general or specific architecture.
- Provide accurate task estimates and complete tasks on time, while maintaining high code quality.
- Implement a robust set of services and APIs to power our web applications.
- Solve complex performance problems and architectural challenges.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection.
- Design REST APIs and integrate with third parties using their APIs.
- Integrate data storage solutions.
- Write quality, standardized code, and establish best practices to support colleagues with less experience.
- Avoid blockages by asking internal business or product owners for clarifications.
- Motivated, continuously perfect the technologies used by the team through internal and external training.
- Test your own work and perform bug-fixing.
- Constantly support the QA engineers.
- Act as a team player and offer advice, insights, and guidance to other colleagues.
Requirements
- 5+ years of relevant work experience.
- Programming languages:
- PHP Object Oriented, proficient knowledge of the Laravel / Symfony framework.
- Proficient understanding of OWASP security principles.
- Understanding fundamental design principles behind a scalable application.
- Understanding user authentication and authorization between multiple systems, servers, and environments.
- (Considered a plus) Implementing automated testing platforms and unit tests.
- (Considered a plus) Node.js / Go / Rust.
- (Considered a plus) Frontend frameworks (e.g. Vue.js, React, Angular).
- (Considered a plus) Frontend technologies (e.g. HTML, CSS).
- (Considered a plus) web3 experience.
- Databases:
- MySQL.
- PostgreSQL.
- Creating database schemas that represent and support business processes.
- Proficient in writing and optimizing SQL statements.
- Data migration, transformation, and scripting.
- (Considered a plus) NoSQL databases (e.g. MongoDB).
- (Considered a plus) Managed Cloud Databases.
- Strong API design principles and Microservices-based Architecture:
- RESTful APIs.
- gRPC / sockets.
- Message brokers / Event bus (e.g. RabbitMQ).
- Tools:
- Familiarity with front-end build tools, such as Gulp or Grunt.
- Familiarity with JavaScript module loaders, such as Require.js and AMD.
- Knowledgeable about agile workflows and tools such as JIRA Software.
- Infrastructure:
- Docker, Docker Compose.
- (Considered a plus) Kubernetes, Minikube, or similar.
- Web servers (e.g. nginx).
- (Considered a plus) Digital Ocean / AWS / GCP.
- Linux fluency.
- Source control:
- Proficient understanding of code versioning tools, such as Git.
- Education:
- Ideally, a bachelor’s degree in software technologies or engineering.
Soft Skills
- Proactive, identifies problems and proposes solutions, can fulfill responsibilities autonomously.
- Always in the process of professional and personal development.
- Ability to work as a team player and as a good colleague; sociable.
- Ability to structure and present ideas and proposals clearly.
- Analytical, attentive to details, orderly in thinking.
- Good communication skills in English (written and spoken).
We Offer
- Fixed salary on par with the industry.
- Periodical bonuses for growth and extraordinary performance.
- Yearly bonus for fidelity.
- Professional development, trainings, certifications paid by the company according to a career plan established by mutual agreement.
- Flexible program, within the limits of the efficiency of teamwork and, finally, the integration in a team that puts great value on the results of its work.
- Open work environment and naturally flat hierarchies.
- Great variety of tasks and responsibilities and opportunities to realize your own ideas.
- Regina Maria medical subscription.
- Bookster subscription.
- Central location (near Cismigiu Park).
About the Company
We are a software development company that develops cutting-edge projects integrating server, mobile, and blockchain platforms. We build solutions for industries:
- Fintech
- Media and Publishing
- New tech / web / blockchain
- Industrial printing
- Banking
Our clients range from small and medium companies to multinational corporations, and projects are delivered using Agile methodology. From our team and, implicitly from the future colleague, we expect proactivity, curiosity regarding the new trends in technology, and ingenuity in finding the best solutions to complex programming problems.
Apply now.
Can't find a good fit? Get in touch and we'll get back to you when anything becomes available.
© Webventure Development. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.