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