
Job Description
- Design, develop, and maintain back end services using TypeScript (Node.js or Bun), Go, Python (FastAPI).
- Build and manage RESTful and gRPC APIs, ensuring performance, reliability, and compatibility across services.
- Collaborate with cross-functional teams to translate product requirements into technical solutions.
- Optimize systems for high performance, availability, and reliability.
- Implement testing strategies, including unit, integration, and end-to-end tests.
- Participate in code reviews and provide mentorship to less experienced engineers.
- Write clear and maintainable documentation for internal and external use.
- Contribute to DevOps pipelines, CI/CD, and infrastructure as needed.
- Ensure security best practices are followed in the development and deployment processes.
- Monitor, debug, and troubleshoot production issues as part of an on-call rotation
Requirements
Education:
- Bachelor's degree in Computer Science, Software Engineering, or related fields (preferred).
Experience:
- 1-4 years of professional experience in backend software development.
Skills:
- Strong proficiency in Golang (preferred), TypeScript and Node.js (or Bun).
- Experience with Python (FastAPI) for developing AI/ML-related backend services, including model-serving endpoints and prompt-engine workflows
- Experience with OLTP databases such as PostgreSQL, MySQL, or MongoDB.
- Experience with OLAP Database (duckdb, clickhouse, BigQuery or similar)
- Familiarity with message queues (e.g., RabbitMQ, Kafka) and distributed systems.
- Experience working with cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker, Kubernetes).
- Proficient with version control (Git) and modern CI/CD workflows.
Attributes:
- Strong problem-solving skills and a solid understanding of algorithms, data structures, and software design principles.
- Excellent communication skills and the ability to work effectively in a collaborative environment.
- Ownership mindset, proactive in identifying issues, improving systems, and driving technical initiatives
Tips Menjaga Diri
Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.
Y Ventures Group is a data-driven e-commerce company. We establish strong relationships with global brand partners, providing valuable data insights and actively distributing their products in the e-commerce space. By combining our data-driven methodologies with our extensive e-commerce expertise, we ensure our partners maintain a stable and thriving presence in the marketplace. Our dedication to transparency, collaboration and end-to-end support fosters trust and strong partnerships, driving success for our clients.