We are looking for an experienced full-stack web developer. Your primary task will be to create reliable and high-performing applications and services, which can be accessed over the internet.
As a full-stack developer, you'll be responsible to:
Integration of user-facing elements developed by front-end developers.
Build efficient, testable, and reusable PHP modules
Solve complex performance problems and architectural challenges
Understanding of MVC/MVVM design patterns
Knowledge of object oriented PHP programming
Understanding fundamental design principles behind a scalable application
Familiarity with SQL/NoSQL databases and their declarative query languages
Proficient understanding of code versioning tools, such as Git
Develop with a focus on performance and maintainability
Work collaboratively with other developers, product, 3rd parties, and customer facing-teams
Be informed and impact standards and best practices for productive software development
Produce solid, thoroughly tested features
Participate in code reviews
Have fun providing valued software solutions
Plan and prototype new applications
Design the architecture of the components of an application
Decide on the best technologies and languages for the project
Test your code in different browsers and environments
Fix bugs in existing projects
Test new features thoroughly to ensure they perform the correct task in all cases
Run performance benchmarking tests
Build and test Application Program Interfaces (APIs) for applications to exchange data
Coordinate with designers, developers and project staff for progress updates
Gather requirements from clients and users
Learn and test new technologies, frameworks and languages
Stay up to date with new trends and advancements in web development
Build and maintain databases
Carry out code refactoring and optimisation of existing code
Document code, so other developers can understand and contribute to it
You'll need to have:
technical knowledge in areas such as client-side components, server-side languages, web application frameworks, MVC and database management systems
experience with version control systems, and a thorough understanding of the architecture of web applications, web security and encryption
attention to detail
a logical approach to problem solving
the ability to work independently and in mixed teams
experience of development methodologies (such as Agile and Waterfall)
the ability to manage a complex range of tasks and meet deadlines
good communication skills
We are looking for:
(3-5) years of working experience as a PHP and Frontend Developer.
BS/MS in Computer Science, MCA, Engineering or a similar relevant field.
You'll typically work normal office hours, 9am to 5pm, Monday to Saturday. However, you may be expected to work longer or irregular hours to meet deadlines, or to work on projects for clients in different time zones.
Work is mainly office-based and you'll spend the majority of your time at a computer.
Your role as a software developer may be stressful at times with strict deadlines, particularly around the time of project completion.
Does this sound interesting? We offer competitive salary and an enviable environment and culture. Our extremely talented, passionate, friendly group is looking to add yet another extremely talented, passionate, friendly colleague. Apply for this opportunity, and the team would love to get on a call with you to discuss further.
Some of the world's best companies proudly use PHPKB knowledge management software.
TRY BEFORE YOU BUY
Get a fully functional 30-day free trial.
Our knowledge base software is easy to use and backed by awesome support.