Backend Software Developer - PHP/Go (Remote) (Whatsapp/SMS)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Develop and maintain backend systems using PHP/Go languages in a remote work environment. • Collaborate with cross-functional teams to define requirements for new features and enhancements. • Design scalable database schemas that support the application's data needs, ensuring efficient query performance. • Implement security measures such as input validation, authentication mechanisms (e.g., OAuth), and encryption protocols within backend systems. • Debug and troubleshoot issues related to server configurations or code execution problems in PHP/Go environments. • Optimize application performance by profiling system components using tools like Xdebug for PHP and pprof for Go, identifying bottlenecks, and implementing solutions. • Write unit tests and integration tests for backend functionalities to ensure reliability and maintainable codebase. • Document API endpoints clearly with appropriate HTTP methods (GET/POST), status codes, request parameters, response body structure using tools like Swagger or Redoc in PHP applications; similarly document Go APIs if applicable. • Monitor application performance metrics through logging systems such as New Relic for real-time insights and proactive issue resolution. • Stay updated with the latest trends and best practices within backend development, including emerging technologies like serverless architectures or microservices patterns in PHP/Go environments if relevant to projects.