Middle Back-End Engineer (QC) | Hybrid, dayshift
Job Openings Middle Back-End Engineer (QC) | Hybrid, dayshift
Work Schedule: Morning Shift
Work Location: Cubao, Quezon City
Work Setup: Hybrid (3x onsite / 2x remote)
Requirements
- 3+ years of practical experience in back-end development with solid proficiency in Java or Kotlin Spring Boot.
- Working knowledge of graph databases (preferably Neo4j) and relational databases (preferably MySQL).
- Experience with AWS cloud services and understanding of cloud deployment and scaling concepts.
- Experience building and maintaining RESTful APIs and understanding microservices architecture principles.
- Experience with version control systems and agile development practices.
- Familiarity with containerization (Docker), serverless concepts, orchestration platforms (Kubernetes), and CI/CD pipeline concepts.
- Good English communication skills and ability to work effectively in collaborative team environments.
- Relevant certifications are a plus
Responsibilities
- Back-end development
- Develop and maintain microservices using Java/Kotlin Spring Boot.
- Build RESTful APIs that effectively serve front-end applications and integrate with external systems.
- Implement business logic and data access layers following established patterns and best practices.
- Debug and troubleshoot complex issues in production environments and contribute to system reliability.
- Database Integration and Development
- Work with graph-like (like Neo4j) and relational (like MySQL) database technologies to implement data access patterns.
- Develop efficient queries and database operations for different data models and access patterns.
- Implement data validation, transformation, and migration procedures.
- Contribute to database schema design and optimization efforts.
- Cloud Development and Deployment
- Deploy and maintain applications on cloud infrastructure using modern cloud platforms, particularly AWS services.
- Implement monitoring and logging solutions to ensure application health and performance.
- Work with containerized deployments using technologies like Docker and cloud container services.
- Contribute to infrastructure as code practices and automated deployment pipelines.
- Collaborative Engineering & Growth
- Work closely with senior engineers, front-end developers, and other team members to deliver integrated solutions.
- Participate actively in agile ceremonies and contribute to technical planning and estimation.
- Engage in code reviews, pair programming sessions, and knowledge-sharing to improve skills and code quality.
- Continuously learn and adapt to new back-end technologies and cloud services.