We are looking for an experienced Software Developer (PHP) to join a long-term public sector project for an international institution. You will be part of a team responsible for designing, developing, and optimizing large-scale software systems that support critical operational functions.
This is a hands-on development role with responsibilities covering backend, frontend, cloud deployments, and technical leadership aspects. The ideal candidate will bring a solid understanding of enterprise-level system architecture, excellent coding practices, and the ability to work in an Agile, multi-stakeholder environment.
Software Developer (PHP)
Your responsibilities
- Design and develop robust, scalable systems
- Translate business and technical requirements into software architecture
- Optimize solutions for performance, security, and maintainability
- Participate in and lead development efforts within a team
- Write and maintain technical documentation
- Estimate development effort and timelines
- Propose technical solutions to business and system challenges
- Collect and analyze software metrics
- Manage configuration and release processes
- Contribute to the full lifecycle: requirements, development, testing, QA, deployment, change management
- Design and execute unit and integration tests
- Develop testing tools and create prototypes
- Provide 2nd and 3rd line support
Our requirements
- 5+ years of professional experience in software development with PHP
- Participation in at least 3 successfully delivered projects using PHP, HTML5, CSS3, JavaScript, and MySQL/MSSQL
- Experience with cloud deployment in at least 2 projects
- Solid frontend development skills (JavaScript, ES6, CSS extensions, Bootstrap)
- End-to-end SDLC experience on at least one project
- Strong grasp of enterprise-level software system design
- Experience in designing data layer, business logic, and UI
- Proficiency in UML for system design
- Familiarity with Scrum/Agile development methodologies
- Ability to lead technical teams when required
- Skilled in writing clear and effective technical documentation
- Strong problem-solving and analytical skills
- At least one relevant certification in software development, such as:
- Intermediate-level certification in software development, or
- Equivalent internationally recognized credential (subject to approval)
What we offer
- B2B contract.
- Long-term cooperation.
- Fully remote work.
- Work on client-provided equipment.