Senior Web Backend Software Engineer
Connecting networks, clouds and businesses, Console Connect by PCCW Global is dedicated to helping organisations overcome the barriers and complexity of connecting to the cloud. Our goal is to provide businesses with on-demand, dedicated connectivity into cloud service providers and partners around the globe, making access to business-critical applications simple, predictable and ultra-secure.
Console Connect by PCCW Global is the world’s first global software-defined interconnection platform, born out of the belief that business connectivity should be simpler and more accessible for all. Console Connect enables users to efficiently manage their private connections via a user-friendly interface, regardless of their level of technical expertise.
Backed by PCCW Global, one of the world’s leading telecommunications groups with a tier 1 global IP network, Console Connect is completely scalable and offers maximum resilience and reliability, leaving you confident and secure in your cloud connections.
Role Overview
We are looking for a Senior web backend Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining advanced web applications and systems. As a senior member of the team, you will play a key role in driving the development process, mentoring junior engineers, and ensuring that best practices are adhered to. Your expertise in software engineering principles will be pivotal in creating efficient, scalable, and secure software solutions that meet our business objectives.
This role is perfect for a seasoned web backend Software Engineer who is passionate about technology and looking to take on challenging projects while leading and mentoring a team of developers. If you are someone who thrives in a collaborative environment and is eager to drive innovation in software development, we would love to have you on our team.
Key Responsibilities
- Advanced backend Development: Develop, and maintain complex web applications using modern web technologies such as Python or node.js. Ensure high performance, quality, and responsiveness of applications.
- Software Architecture: Contribute to the architecture and design of software systems.
- Make key decisions regarding software design and architecture that align with business goals and technical requirements.
- Code Quality and Standards: Uphold high standards of code quality and consistency.
- Implement best coding practices and conduct code reviews to ensure adherence to industry standards.
- Mentorship and Leadership: Mentor junior developers, provide guidance and support, and lead by example in all aspects of software development.
- Cross-Functional Collaboration: Work closely with other engineering teams, product managers, and designers to ensure seamless integration and alignment of software components.
- Database Management: Design, develop, and optimize database structures. Ensure efficient data storage and retrieval.
- API Development: Develop and integrate backend APIs for internal use and external services. Ensure robust and scalable API solutions.
- Problem Solving: Identify and address software performance issues and bugs. Implement solutions to complex technical challenges.
- Continuous Learning and Improvement: Stay abreast of the latest trends and technologies in software development. Continuously improve personal and team workflows and practices.
- Project Management: Participate in project planning, estimation, and progress tracking. Ensure timely delivery of projects with optimal resource utilization.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Extensive experience in node.js or Python development, with a deep understanding of web backends.
- Understanding of front-end technologies (JavaScript, HTML5, CSS3) and experience with front-end frameworks.
- Proficient in database technologies like MySQL, PostgreSQL, or similar.
- Experience with RESTful API backend development and integration.
- Solid understanding of software engineering principles and design patterns.
- Strong analytical and problem-solving skills.
- Excellent leadership and mentorship abilities.
- Strong communication and teamwork skills, with the ability to collaborate effectively in a team environment.
- Experience with version control systems, preferably Git.
Pasig, RIZ, PH