About The Role:
As a core member of the Product Backend Engineer team, you will coordinate with cross-functional teams in 4 stages of product development, including planning, implementation, deployment, and operations.
Furthermore, if you have experience in-or the ambition for-acting as a Project Lead to mentor and lead a team of 3-4 Junior Product Backend Engineers, GEEK Up provides the ideal opportunity and environment for you to thrive in this capacity.
Key Responsibilities:
Technical Solution & Client-facing
- Work closely with stakeholders to understand business problems and define technical approaches.
- Propose and present solutions (architecture, system design, trade-offs) to both technical and non-technical stakeholders.
- Design systems with strong consideration for scalability, performance, security, and cost optimization.
- Visualize solutions through architecture diagrams, database design, and system flows
Backend Development & System Design
- Design and develop backend services with clean, maintainable, high-performance code.
- Define clear system modules and service boundaries.
- Ensure quality through code reviews and testing (unit/integration).
Deployment, DevOps & Infrastructure Ownership
- Collaborate with partners’ DevOps/Infrastructure teams to support system deployment across Cloud and/or On-premise environments.
- Provide deployment guidelines, technical documentation, architecture recommendations, and operational best practices for customer environments.
- Design and propose CI/CD pipeline approaches, containerization standards, and deployment strategies.
- Consult and align with partner teams on infrastructure design to ensure:
+ Scalability & High Availability
+ Performance Optimization
+ Reliability & Security
- Support implementation planning for monitoring and alerting solutions (e.g., Prometheus, Grafana).
- Troubleshoot deployment and production-related issues by identifying root causes and proposing appropriate solutions/workarounds.
- Act as a technical advisor during deployment and maintenance phases, ensuring partner teams can operate and maintain systems effectively.
Collaboration & Ownership
- Collaborate with Product, Frontend, and cross-functional teams to ensure delivery alignment.
- Break down solutions into execution plans and drive delivery.
- (Optional) Mentor junior engineers or lead a small team.