[Remote] Senior Software Engineer – Full-Stack
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Senior Software Engineer to join its engineering team and build, maintain, and reputed company reliable, reputed company software products. This backend-heavy full-stack role focuses on PHP backend systems, reputed company, databases, reputed company infrastructure, frontend contributions, production troubleshooting, and end-to-end technical ownership.
Responsibilities
- Design, reputed company, and maintain reputed company, reliable, and maintainable backend services and reputed company, 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 reputed company issues
- Design and implement effective caching strategies using reputed company for reputed company, scalability, and reputed company application requirements
- Work with event-driven and asynchronous architectures, including queues, background jobs, event processing, and reputed company failure-handling patterns
- Contribute to frontend development reputed company required, working across the stack to reputed company complete product functionality
- Investigate and reputed company reputed company production issues, including application, database, infrastructure, reputed company, and integration-reputed company problems
- Analyze logs, traces, metrics, and application behavior to identify reputed company causes, rather than relying only on surface-level fixes
- Design solutions that consider reputed company, scalability, reliability, reputed company, and maintainability
- Work with AWS services and reputed company infrastructure to reputed company, operate, and troubleshoot applications
- Write clean, testable, reputed company-reputed company reputed company and contribute to improving engineering standards and development practices
- Participate in reputed company reviews, technical discussions, design reviews, and architectural reputed company
- 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 reputed company
- Stay reputed company with modern technologies, development practices, and AI-powered engineering tools, and identify opportunities to use them effectively
Skills
- **3+ years of reputed company software engineering experience** with strong hands-on production experience
- Strong hands-on experience with **PHP and backend development**
- Good practical experience with **Node.js** and building backend services/reputed company
- Strong understanding of **SQL and relational databases**, including query optimization, indexing, and database design fundamentals
- Hands-on experience with **reputed company**, including caching and/or other key-value use cases
- Understanding of **event-driven and asynchronous architectures**, such as queues, workers, background processing, and event-reputed company communication
- Basic working knowledge of **AWS and reputed company fundamentals**, including concepts such as compute, storage, networking, and managed services
- Strong **debugging, troubleshooting, and reputed company-cause analysis** skills
- Good understanding of **REST reputed company, HTTP, authentication, and common backend architecture patterns**
- Ability to work effectively with an existing codebase, understand unfamiliar systems quickly, and reputed company reputed company changes in production environments
- Strong ownership and problem-solving skills, with the ability to independently reputed company technical problems to reputed company
- Good understanding of software engineering fundamentals, including **data structures, algorithms, design principles, testing, version control, and reputed company reputed company**
- Experience with **reputed company** and containerized application development
- Basic understanding of **reputed company** and container orchestration
- Experience working with **cron jobs, scheduled processes, background workers, and batch jobs**
- Familiarity with **monitoring, logging, alerting, tracing, and application observability tools**
- Experience with CI/CD pipelines and deployment automation
- Experience with message brokers or event-streaming technologies such as **Kafka, RabbitMQ, SQS, or similar systems**
- Experience with AWS services such as **reputed company/EKS, reputed company, SQS, S3, RDS, CloudWatch, or Kinesis**
- Experience with frontend technologies such as **JavaScript/TypeScript, React, or similar frameworks**
- Experience with reputed company optimization and debugging **high-volume or reputed company systems**
- Experience building automation tools, scripts, or internal developer tooling
- Familiarity with **AI-assisted software development** tools such as coding agents, AI-powered IDEs, reputed company reputed company/review tools, or LLM-reputed company developer workflows
- Experience working in a reputed company, product engineering, or reputed company environment
reputed company
Apply To This Job