Position: PHP(Symfony) + GO Engineer
Company: Jagaad
Category: PHP
Experience required: 5y
English level: upper

**The Role:
**
- Design and development of critical engineering projects.
- Communicate transparently throughout all phases of the product development lifecycle regarding your ongoing and upcoming work.
- Develop high-quality code and tests.
- Develop features and respect the roadmap.
- Develop API’s to be used both for our frontend and mobile applications.
- Continuously improve the quality of software by innovating and working on performance optimization
- Review pull requests from your team members in order to conduct a constructive code review.
- Actively contribute to teammates’ work via code reviews and design discussions in a way that improves the team’s shared understanding of our systems and improves our technology.
- Lead discussions and achieve alignment with team members and stakeholders regarding the approach to your work.
- Evangelize best practices across the team and in your own work and help others balance the tradeoffs between best practices and pragmatism.
- Key part of a team that owns all phases of the product development life cycle, from conception to delivery to customers
- Required to collaborate with system architects and product managers to deliver high-quality technical solutions
- Work on cutting edge technologies as well as mature technologies to design, scale, and maintain our backend architecture
- Develop high-quality backend code with a strong focus on automated testing
- Participate to code reviews to guarantee high software quality standards and consistency across the codebase
- Participate actively to our SCRUM ceremonies to plan sprints, estimate tasks, and continuously improve our methodology

**Requirements:**

- Strong knowledge of PHP Symfony + GO* to build, deliver, and maintain high-quality enterprise systems  
- 8+ years of programming experience*
- 4+ years of commercial PHP (preferable last years of experience) - in Symfony
- 4+ years of GO experience
- Experience with REST API design, implementation, and maintenance (Open API)      
- Product engineer mindset: good understanding of the entire product development process (design, development, and deployment)      
- Passion for software development and the ability to communicate and collaborate at all levels of the organization      
- Agile methodologies knowledge      
- Deep focus on automated tests (unit, functional, integration)      
- Familiarity with CI/CD development process      
- Familiarity working with AWS cloud solutions (RDS, S3, SNS, etc)      
- Bachelor’s or master’s degree in Computer Science/Engineering or equivalent      
- Experience with Elasticsearch, Redis, Serverless tools, and Docker-based environments is of advantage 
- Experience working with complex systems
- Knowledge of Go templating, common frameworks, and tools
- Experience working with Linux, Docker and Kubernetes
- Top-notch software engineering ability and experience in designing and building RESTful, performant services
- Strong history of cross-functional collaboration
- Excellent knowledge of development best practices such as SOLID, DRY, KISS, design patterns, object design
- Understanding of fundamental design principles behind scalable applications 
- Problem-solving, decision making and effective communication skills 
Conversational English
 

***** We believe in the quality of skills rather than quantity of years in a certain position. Therefore, we are open to candidates with limited experience, however – with excellent skills in PHP & GO development.

 
**What we offer:
**
We love what we do and working at Jagaad is a chance to be a part of something big! We value our employees tremendously and do what we can to help them stay happy and healthy both at work and away from it. In addition to a supportive and healthy environment, we offer:

We value growth and education and offer reimbursement for classes and conferences (Personal /Educational Development Days per year)
- Company provided MacBook Pro
- Flexible work schedule
- 18 paid holidays
- Private health insurance
- Netflix account
- English classes
- Company Runnaways (accommodation covered by the company)

Our core work hours are 9 am - 6 pm CET.

We are always looking to make our team more diverse. Individuals of all genders, race, sexual orientation, nationality, ability and educational background are strongly encouraged to apply.