Senior Backend Developer

The executive search firm Monroe Consulting Group Philippines is recruiting on behalf of a Software Development company based in Makati.

About the role:
As a Senior Back-end Developer reporting to the Chief Technology Officer (CTO), will play a crucial role in architecting, implementing, and maintaining the back-end infrastructure of our company's software systems. You will collaborate closely with cross-functional teams to deliver high-quality, scalable, and efficient solutions.

Key responsibilities:

  • Design, develop, and maintain robust and scalable back-end solutions, ensuring high performance, reliability, and security.
  • Architect, implement, and optimize databases, data models, and APIs to support the functionality of the software applications.
  • Lead and mentor a team of back-end developers, providing guidance, code reviews, and technical expertise to ensure best practices and high-quality code.
  • Collaborate with front-end developers, UI/UX designers, and product managers to understand requirements, prioritize tasks, and deliver end-to-end solutions.
  • Stay up-to-date with industry trends, emerging technologies, and best practices in back-end development, and advocate for their adoption within the organization.
  • Drive continuous improvement initiatives to streamline development processes, enhance code quality, and increase team productivity.
  • Troubleshoot and resolve complex technical issues, identify root causes, and implement effective solutions to ensure system stability and performance.

Key requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
  • Six (6) plus years of experience in back-end development, with a strong focus on building scalable and distributed systems.
  • Proven expertise in programming languages such as PHP, NodeJS then JS frameworks knowledge are just a plus
  • Technologies that can help improve APIs: Redis, memcached, protobuf, elastic search, meilisearch, queueing and web sockets
  • Database: Mysql, mongoDB, sqlite
  • Integrations experience with web3, crypto or payment solutions
  • TDD with unit and feature testing inside the code system and outside systems to help us ensure our APIs is working and robust
  • CICD knowledge for github to ease testing and deployments
  • Has a good understanding on these technologies and when to use them rather their counterpart solutions
  • Has a good understanding with microservice vs monolithic approaches on structuring the systems
  • Knowledgeable on handling debian and ubuntu linux servers and their capabilities.
  • Has experience on Amazon Web Services.
  • Is very interested on learning and finding out new technologies that we can apply and improve both working environment and our products.
  • Knowledgeable working with jira and confluence