Software Engineer

Manila Recruitment
Summary
Join our client, a US-based technology company, as a Software Engineer and play a pivotal role in their Philippine expansion. Reporting to the Senior Software Engineer, you will develop and maintain software solutions using Django, handle backend tasks, and contribute to frontend development using React. Responsibilities include data migration, database design and updates, and code refactoring to enhance performance and maintainability. You will work on existing projects and implement new functionalities. This role requires a minimum of 3 years of professional software development experience and proficiency in Django, React, and relational databases. The ideal candidate will also possess experience with AWS services, Docker, and CI/CD pipelines.
Requirements
- Minimum of 3 years of professional experience in software development
- Strong hands-on experience with Django, RESTful API development, and data migration
- Proficient in React and JavaScript for building dynamic user interfaces
- Solid understanding of relational databases, including design and optimization
- Experience in database migration and restructuring
- Proficient in using Git and GitHub for version control and collaboration
Responsibilities
- Developing and maintaining software solutions using the Django framework
- Handling backend development tasks and contributing to React-based frontend work
- Performing data migration and database design
- Managing database updates and performing code refactoring
- Working on existing projects and implementing new functionalities as required
Preferred Qualifications
- Experience deploying and managing applications on AWS services such as EC2, S3, and RDS
- Familiarity with Docker and CI/CD pipelines for automated development workflows
- Background in document processing, compliance systems, or AI-driven workflows, particularly with Retrieval-Augmented Generation (RAG) techniques