PHP Software Engineer
With the expansion of our services into the US market, we're in the process of hiring PHP software engineers for full time positions at our headquarters in Novi Sad, Serbia.
COING is built on strongly result-oriented principles, using the empirical method to determine what works and what does not work and constantly improving ourselves based on those conclusions. We apply these principles to both our business processes and our software development methodologies. That's why we're strong believers in the principles of the agile software movement and constantly analyzing our workflow trying to improve it. Test-driven, behavior-driven, agile aren't just buzzwords around here, they're the foundation our company has been built on because we believe they are the best road to quality software, which is in the best interests of both our employees and clients.
The happiness of our employees is genuinely important to us because we believe that highly motivated individuals are the most productive. We understand that software development is a highly intellectual process and that developers sometimes need large chunks of time in a peaceful and quiet working environment to maintain their flow. Therefore we optimize our business processes toward that end and do our best to provide such an environment to you. We'll also be very happy to hear your thoughts on this matter to further improve our working conditions.
What we provide and pay for you
- Best salary.
- Regular team travel adventures.
- Conferences.
- Trainings and language courses.
- Private health insurance.
- Flexible working hours.
- Relaxed, strongly result oriented working environment.
- Unlimited free drinks and snacks.
- Seasonal fruit.
- Breakfast every day.
- Lunch on Fridays.
- Equipment: Multiple screens, SSD, fastest i5, 16GB RAM.
Responsibilities
- Web or enterprise architecture design and development using modern methodologies and toolchains (agile, domain-driven design, behaviour-driven development).
- Drive best practice, quality and consistency in the code bases through code reviews and system design analysis.
- Identify opportunities to improve development methodologies and fine-tune our internal processes.
- Interact directly with client stakeholders, providing technical advice.
- Work on a variety of different projects, ranging from simple websites to complex scalable API-driven architectures, based on your preferences and project availability.
Requirements
- Strong understanding of OOP and design principles and patterns.
- A minimum of 2 years' commercial experience in PHP software development.
- Very strong JavaScript knowledge, experience with modern frameworks like Angular 2 or similar.
- Good working knowledge of HTML/CSS, ability to write excellent markup underpinning client side applications.
- A minimum of two years' experience using a modern framework like Symfony 2+, Laravel or equivalent.
- Working knowledge of modern HTML, CSS and JavaScript.
- Excellent written and verbal English communication skills.
- Bachelor degree in Computer Science or equivalent work experience.
Nice to haves
- Experience with agile development methodologies (behavior-driven development, continuous integration and delivery, executable documentation).
- Experience with DevOps tools (Ansible, Chef or Puppet, Vagrant).
- Proficiency with Linux or Unix, including writing shell scripts.
- Experience with NoSQL databases and distributed architectures.