Job Openings Middle Back-End Engineer (Quezon City) - Hybrid, dayshift

About the job Middle Back-End Engineer (Quezon City) - Hybrid, dayshift

Position: Middle Back-End Engineer (QC) | Hybrid
Work Schedule: Morning Shift
Work Location: Cubao, Quezon City
Work Setup: Hybrid (3 days onsite / 2 days remote)

Qualifications:

  • Over 3 years of hands-on experience in back-end development, with strong proficiency in Java or Kotlin using Spring Boot
  • Practical knowledge of graph databases (preferably Neo4j) and relational databases (preferably MySQL)
  • Experience working with AWS cloud services and an understanding of cloud deployment and scaling concepts
  • Skilled in building and maintaining RESTful APIs with a good grasp of microservices architecture principles
  • Familiar with version control systems and agile development methodologies
  • Knowledge of containerization (Docker), serverless concepts, orchestration platforms (Kubernetes), and CI/CD pipelines
  • Strong communication skills in English and the ability to work effectively within collaborative teams
  • Relevant certifications are advantageous

Key Responsibilities:

Back-End Development:

  • Design, develop, and maintain microservices using Java/Kotlin Spring Boot
  • Create RESTful APIs to support front-end applications and integrate with external systems
  • Implement business logic and data access layers following best practices and patterns
  • Troubleshoot and resolve complex issues in production environments to enhance system reliability

Database Integration & Development:

  • Work with graph databases like Neo4j and relational databases such as MySQL to implement data access solutions
  • Write efficient queries and optimize database operations for various data models
  • Handle data validation, transformation, and migration processes
  • Assist in designing and optimizing database schemas

Cloud Development & Deployment:

  • Deploy and maintain applications on cloud platforms, primarily AWS
  • Implement monitoring and logging to ensure application health and performance
  • Manage containerized applications using Docker and cloud container services
  • Contribute to infrastructure automation and automated deployment pipelines (Infrastructure as Code)

Team Collaboration & Growth:

  • Collaborate closely with senior engineers, front-end developers, and other team members to deliver integrated solutions
  • Actively participate in agile ceremonies, planning, and estimation sessions
  • Engage in code reviews, pair programming, and knowledge sharing to improve skills and code quality
  • Stay updated with new back-end technologies and cloud services, continuously enhancing your expertise