Overview
We are seeking a highly skilled Full Stack Developer to design, develop, and maintain modern cloud-based applications. The ideal candidate will have strong experience in backend development using Python or Java , frontend development using Angular or React , and hands-on exposure to Microsoft Azure services, DevOps practices, and Agile delivery methodologies. This role offers the opportunity to work on enterprise-scale digital transformation initiatives while exploring emerging technologies such as Generative AI.
Key Responsibilities
- Design, develop, and maintain scalable backend services and applications using Python or Java.
- Build responsive, user-friendly, and dynamic web interfaces using Angular, React, or similar front-end frameworks.
- Develop and maintain APIs, microservices, and server-side application logic.
- Integrate applications with databases, cloud services, and third-party APIs.
- Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality software solutions.
- Ensure application quality through code reviews, testing, debugging, and troubleshooting.
- Implement and maintain CI/CD pipelines following DevOps and Secure Software Engineering best practices.
- Participate in cloud-native application development and deployment using Microsoft Azure.
- Manage DevOps solutions across the software development lifecycle (Plan → Build → Deploy → Operate).
- Continuously evaluate new technologies, including Generative AI capabilities, for potential integration into existing solutions.
- Stay updated on industry trends, cloud technologies, and software engineering best practices.
Required Qualifications
Education
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant Azure certification (minimum AZ-900: Microsoft Azure Fundamentals ).
Consultant Level (Supervisor)
- 4–7 years of experience in Full Stack Development using Python or Java.
- Experience working in Agile/Scrum environments.
Assistant Manager Level
- 7+ years of experience in Full Stack Development with proven experience leading technical initiatives and mentoring development teams.
- Strong experience delivering cloud-based enterprise applications and driving technical solution design.
Mandatory Technical Skills
- Strong proficiency in Python programming and its standard libraries (or equivalent Java development experience).
- Hands-on experience with web frameworks such as FastAPI or Flask .
- Experience with relational and NoSQL databases.
- Strong understanding of software development methodologies, particularly Agile.
- Experience using version control systems such as Git.
- Hands-on experience with DevOps practices and CI/CD implementation.
- Knowledge of Secure Software Development Lifecycle (SSDLC) and software engineering best practices.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with Microsoft Azure cloud services.
- Exposure to other cloud platforms such as AWS or GCP.
- Experience with front-end frameworks such as Angular, React, or Vue.js.
- Familiarity with Infrastructure as Code (IaC) tools such as Terraform.
- Knowledge of containerization and orchestration technologies including Docker and Kubernetes.
- Experience working with cloud-native architectures and microservices.
- Exposure to AI/ML or Generative AI technologies is an advantage.
What We Offer
- Opportunity to work on large-scale cloud transformation and digital modernization projects.
- Exposure to cutting-edge technologies including Azure Cloud, DevOps, and Generative AI.
- Collaborative and Agile work environment.
- Continuous learning and professional development opportunities.
- Career growth within a global technology consulting environment.
Location: Hybrid (Makati)
Employment Type: Full-Time
Level: Consultant / Assistant Manager / Manager depending on experience and qualifications.