JobRaahGet matched free

Jobs

Senior Software Engineer – Full-Stack

Wingify · Remote / New Delhi, India · Remote

Posted Sep 4, 2026

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

About the Role We are looking for a Senior Software Engineer with 3+ years of experience to join our engineering team and build, maintain, and evolve reliable, scalable software products. This is a backend-heavy full-stack role . You will primarily work on backend systems and services while also contributing to frontend components, APIs, integrations, and infrastructure when required. The ideal candidate is hands-on, strong at debugging complex production issues, and comfortable working across different layers of a technology stack. You should have strong experience with PHP and backend development , along with practical exposure to Node.js, SQL, Redis, event-driven systems, and cloud technologies . We are particularly interested in engineers who actively keep up with modern engineering practices and use AI-assisted development tools to improve productivity, code quality, and problem-solving. The role will involve working on real-world engineering problems where ownership, sound technical judgment, and the ability to understand and troubleshoot existing systems are as important as writing new code. What You'll Do Design, develop, and maintain scalable, reliable, and maintainable backend services and APIs , primarily using PHP. Build and enhance services and integrations using Node.js where appropriate. Work with relational databases and SQL , including schema design, query optimization, indexing, and troubleshooting database performance issues. Design and implement effective caching strategies using Redis for performance, scalability, and distributed application requirements. Work with event-driven and asynchronous architectures , including queues, background jobs, event processing, and related failure-handling patterns. Contribute to frontend development when required, working across the stack to deliver complete product functionality. Investigate and resolve complex production issues , including application, database, infrastructure, performance, and integration-related problems. Analyze logs, traces, metrics, and application behavior to identify root causes , rather than relying only on surface-level fixes. Design solutions that consider performance, scalability, reliability, security, and maintainability . Work with AWS services and cloud infrastructure to deploy, operate, and troubleshoot applications. Write clean, testable, well-structured code and contribute to improving engineering standards and development practices. Participate in code reviews, technical discussions, design reviews, and architectural decisions . Automate repetitive engineering and operational tasks wherever possible. Work closely with Product, QA, Support, and other engineering teams to understand requirements and solve customer-impacting problems. Take ownership of features and technical problems end-to-end , from understanding the problem to implementation, deployment, monitoring, and resolution. Stay current with modern…