Description
- 7+ years of hands-on software engineering experience, with a focus on maintaining and leading production-grade applications.
? Strong proficiency in Node.js, Angular, and GraphQL.
? Solid understanding of SQL databases and working familiarity with NoSQL solutions such as DynamoDB.
? Experience with core AWS services.
? Proven track record in supporting live systems—monitoring, troubleshooting, and maintaining application stability.
? Familiar with CI/CD pipelines, version control systems, and general DevOps practices.
? Knowledge of application security, software patching, and managing third-party dependencies.
? Ability to work independently, take ownership of problems, and deliver high-quality solutions.
? Strong communication and collaboration skills with cross-functional teams.
Bonus points if you have:
? Experience with payments, fintech, or invoicing platforms.
? Great debugging skills and can work independently even when things are unclear.
? Experience with on-call rotations or leading production support.
What you'll be doing:
? Resolve customer-reported bugs within defined SLAs, collaborating closely with Support and Product teams.
? Address security vulnerabilities and perform regular updates to dependent software libraries.
? Monitor application health, respond to alerts promptly, and prioritize service availability.
? Manage and resolve production incidents in accordance with the company's incident management protocols.
? Leverage DevOps best practices for application deployments and AWS infrastructure configurations.
? Maintain overall system uptime and user experience by proactively managing incidents, bugs, alerts, security issues, and software updates.