Role responsibilities
The Senior Software Developer will build, maintain, and ship high-quality product features while designing and evolving backend systems for large-scale community applications. They will also contribute to application performance, scalability, and maintainability across a large codebase.
Requirements
Candidates should have a strong understanding of Agile principles and software engineering fundamentals, with experience in building production applications at scale. They should also be familiar with APIs, debugging, security best practices, and modern development environments.
Key skills
PHP, Agile, Software Engineering, Object-Oriented Design, APIs, Debugging, Security Best Practices, Containerization, Git, AI Coding Tools, Performance Optimization, Testing Practices, Modular Architecture, Asynchronous Processing, Background Jobs, Event-Driven Patterns
Keywords
PHP, Agile, Software Engineering, Object-Oriented Design, APIs, Debugging, Security, Containerization, Git, AI Tools, Performance, Testing, Modular Systems, Asynchronous Processing, Background Jobs, Event-Driven, Community Applications, Scalability, Maintainability, Code Review, Technical Mentoring