Skill diminta
CI/CDDockerGitGoMySQLPostgreSQLPythonREST APIRedisTroubleshootingUnit Testing
Deskripsi
About the Role
We are looking for a passionate and driven Backend Engineer to join our growing technology team. In this role, you will be responsible for developing scalable backend services, building system integrations, optimizing databases, and ensuring the reliability of production systems. You will work closely with Product, Operations, and Engineering teams to deliver impactful solutions that support our healthcare business operations.
- Key Responsibilities
- Backend Development
- Develop, maintain, and optimize backend services and RESTful APIs.
- Implement business logic based on operational and product requirements.
- Design, manage, and optimize database structures and queries.
- Perform unit testing and basic integration testing to ensure code quality.
- System Integration
- Build and maintain integrations with ERP systems and third-party services.
- Integrate payment gateways and external platforms.
- Ensure data consistency and reliability across interconnected systems.
- Infrastructure & DevOps Collaboration
- Utilize Docker for local development and production deployment.
- Support CI/CD pipeline implementation and improvements.
- Implement logging, monitoring, and observability best practices.
- Assist in troubleshooting and resolving production issues.
- Monitoring & Reliability
- Add metrics, monitoring, and logging for newly developed features.
- Investigate bugs, performance bottlenecks, and system incidents.
- Contribute to improving system stability, scalability, and performance.
- Collaboration
- Work closely with Product and Operations teams to translate business requirements into technical solutions.
- Participate in code reviews and engineering discussions.
- Continuously improve technical skills through feedback and collaboration with senior engineers.
Requirements
- Experience
- 3–5 years of experience as a Backend Engineer.
- Experience working with production-grade systems.
- Proven experience delivering features end-to-end.
- Technical Skills (Must Have)
- Strong experience with
- Golang
- and/or
- Python
- Experience with
- PostgreSQL
- and/or
- MySQL
- Solid understanding of
REST API
- development.
- Basic understanding of caching technologies such as
- Redis
- Familiar with
- Git
- workflows and version control best practices.