Filled Positions

Thankz Hero

Sr. Software Engineer

Are you looking to hire?

Thankz offers a range of outstanding Sr. Software Engineer candidates. If you're searching for top talent in this field or a similar position, our team can find the ideal person who meets your specific needs and requirements.

As a Sr. Software Engineer, you will have to collaborate with product managers, designers and engineers to provide initiatives for product roadmaps. Examine needs and use cases, decomposing them into specific technical, functional, and implementation tasks. You will also take part in Agile ceremonies including sprint planning, daily scrums, and sprint retrospectives.

What You'll Be Doing

  • Develop and maintain GraphQL API endpoints that will improve our application and boost service offerings
  • Improve and enhance the existing code base for reusability, readability, and scalability
  • Architect, develop and maintain system design using microservices design principles, serverless design patterns and event-driven systems
  • Perform code reviews and provide feedback to ensure engineers are following best practices and implementation standards
  • Produce technical documentation to communicate architecture and system design to other engineers
  • Develop and implement unit and integration tests to enhance application code quality
  • Investigate and resolve technical issues in a timely manner
  • Mentor engineers to deliver highly available cloud-based applications
  • Lead pair programming sessions and technical workshops

Requirements

  • Bachelor's degree or higher in a quantitative/technical field (e.g. Computer Science, Economics, Finance, Mathematics, Statistics, Engineering) OR equivalent experience
  • Strong understanding of architecting, maintaining and developing cloud technologies (especially AWS)
  • Experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing)
  • 5 years of object-oriented programming experience with more than one major language including Java, .NET, PHP, Python, Go, and Node
  • 3 years constructing and maintaining large-scale APIs to support web applications
  • Proficient with source control management repositories
  • Experience with Laravel or similar MVC frameworks

Preferred candidates with hands-on experience in building, developing and implementing web applications and software by performing requirements engineering, conducting code reviews, and deploying new releases.

We offer a full-time, US-hours remote job, 40-hour workweek Mon-Fri, with excellent prospects for long-term growth for an ambitious experienced Sr. Software Engineer. We can offer HMO and other benefits to Philippine candidates.