Job Description
Industry: Financial Services
Seniority for this role: Mid-Senior level
Wyser is an international recruitment company specialized in Senior and Middle Management roles. It belongs to Gi Group Holding and currently operates in 13 countries: Brazil, Bulgaria, China, France, Hungary, Italy, Poland, Portugal, Romania, Russia, Serbia, Spain and Turkey. In Romania, we operate on the Executive Search Market, mainly on the IT Industry, focusing on the following areas: C-level & Top IT Management Headhunting; Senior Technical Headhunting. We’re looking for a PHP Software Engineer to join our client’s growing team, a leading payment and Fintech company. Responsibilities and key activities: Own and drive development, testing and delivery of best quality features in a cross functional environment; understand business needs and push great software to production; Design core, backend and frontend software components that can scale as our product does; Responsible for resolving any production issues when they arise; Conduct design and code reviews; Analyze and improve efficiency, scalability, and stability of various product components and system resources; Professional Requirements: MUST HAVE: Solid knowledge of software engineering principles (OOP, Domain Driven Design, Programming and Agile best practices, etc.); Advanced knowledge of PHP; Advanced knowledge of relational databases; Advanced knowledge of APIs, web protocols and services (REST, SOAP, HTTP, SOA, Microservices, API First approach); Experience with unit/integration/functional/exploratory tests; Ability to deliver value in an Agile development environment – experience in working Agile (Scrum, LeSS, Kanban); NICE TO HAVE: Knowledge of non-relational databases, preferably MySQL; Experience building large-scale applications and refactoring it; Not be afraid to code across several programming languages from (Java, Python or JavaScript); Async processing (RabbitMQ, SQS); Systems knowledge and basic shell scripting (RedHat/CentOS but not only); Cloud computing knowledge (not just buzzwords, we use: Docker, Ansible, Terraform, AWS); Virtualization solutions and alternatives (what we use: Docker, Swarm, Kubernetes, ECS); Continuous Integration (we have 3 different environments before pushing to production); Blue-green deployment pattern (one button and we’re moving code to production without downtime); Monitoring the application and infrastructure for the best performance (we use JMeter, AppDynamics, NewRelic, Zabbix, and play with a bunch of others); Knowledge about Security concepts; Open Source contributor (we use tools built by the community and want to contribute also); Show more Show less