Full Stack Software Engineer (Java / Python)
NCS Philippines Quezon City Full-time
Job Summary
We are seeking a highly motivated Full Stack Software Engineer to design, develop, test, and maintain high-quality software applications that meet business and technical requirements. As a key member of the engineering team, you will translate business requirements and user stories into scalable, secure, and reliable solutions while collaborating closely with architects, QA engineers, business analysts, and fellow developers.
You will contribute across the full software development lifecycle—from design and coding to deployment and continuous improvement—using modern engineering practices and cloud-native technologies.
Key Responsibilities
Software Development & Maintenance- Design, develop, test, and maintain scalable, secure, and maintainable software solutions.
- Troubleshoot and resolve application defects, performance issues, and production incidents.
- Produce clear, accurate, and maintainable technical documentation.
- Participate in application and system design discussions.
- Contribute to architectural decisions and technical solution planning.
- Support the design of scalable and reusable software components.
- Work closely with Business Analysts, Architects, QA Engineers, and Product teams to deliver high-quality features.
- Participate in Agile ceremonies including sprint planning, standups, retrospectives, and backlog refinement.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Apply secure coding principles and support unit, integration, and end-to-end testing.
- Improve system reliability, performance, and maintainability.
- Contribute to CI/CD pipeline development and deployment automation.
- Support DevOps initiatives to improve release speed and engineering efficiency.
- Participate in containerized and cloud-based deployments.
- Stay updated with emerging technologies, frameworks, and software engineering trends.
- Promote best practices in software development, architecture, and DevOps.
- 2–5 years of software engineering or application development experience.
- Strong proficiency in at least one programming language such as Java, Python, JavaScript/TypeScript, or C#.
- Hands-on experience with modern frameworks such as React, Angular, Node.js, .NET, or Spring Boot.
- Experience designing and integrating REST APIs and microservices.
- Solid experience with Git and CI/CD tools (e.g., Jenkins, GitHub Actions, GitLab CI, Azure DevOps).
- Familiarity with Docker, Kubernetes, or other container technologies.
- Experience with relational or NoSQL databases such as SQL Server, PostgreSQL, MySQL, or MongoDB.
- Understanding of software testing, secure coding, and performance optimization.
- Experience working in Agile environments (Scrum/Kanban).
- Experience with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
- Experience building distributed systems or event-driven architectures.
- Strong problem-solving and debugging skills.
- Excellent communication and stakeholder collaboration skills.
- Passion for continuous learning and adopting modern engineering practices.
- Cloud certifications (AWS, Azure, or GCP)
- DevOps certifications (Docker, Kubernetes, CKA, Azure DevOps)
- Programming certifications (.NET, Java, Python)
- Agile/Scrum certifications
Radius Telecoms Inc.Pasig, 10 km from Quezon City
Job Summary:
The Software Engineer is responsible for designing, developing, and maintaining software applications that integrate artificial intelligence and data-driven features. This role combines strong software engineering practices...
Taguig, 15 km from Quezon City
Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs....
NCS PhilippinesManila, 10 km from Quezon City
Job Summary
We are seeking a highly motivated Full Stack Software Engineer to design, develop, test, and maintain high-quality software applications that meet business and technical requirements. As a key member of the engineering team, you...